ユーザ用ツール

サイト用ツール


subversion

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
subversion [2011/01/28 17:51] – 外部編集 127.0.0.1subversion [2013/07/29 10:40] (現在) nullpon
行 11: 行 11:
 リポジトリのURLが変わった リポジトリのURLが変わった
   svn switch --relocate 古いURL 新しいURL   svn switch --relocate 古いURL 新しいURL
 +新しいリポジトリの作成
 +  svnadmin create repo_name
 +ログ件数指定
 +  svn log --limit 5
 +ブランチの派生以降のログを取得
 +  svn log --stop-on-copy
 +コピー(ブランチ、タグ作成)
 +  svn copy http://example.com/svn/hoge/trunk http://example.com/svn/hoge/branches/branch_name
 +指定のファイル名一気にsvn rmする
 +  find . -name .svn -prune -o -name 'hogehoge*' -print0 | xargs -0 svn rm
 +
 +trunkの変更をブランチへマージ(ブランチ作成時点からリビジョンXXXXまでにtrunkにコミットされた変更点を取り込む)
 +  svn merge http://example.com/svn/hoge/trunk@XXXX
 +  
 +特定のリビジョンの変更を取り消す。以下はリビジョン70の変更分を取り消して最新のワーキングコピーに適用する例
 +  svn  merge -r70:69 http://example.com/svn/hoge/trunk
 +
 +再起的にsvn revert
 +  svn revert --recursive ./
 +
 +管理下にないファイルを全部addする
 +  svn status | grep '^?' | awk '{ print $2 }' | xargs svn add
 + 
 +管理下にないファイルを全部削除する
 +  svn status | grep '^?' | awk '{ print $2 }' | xargs  rm
 +
 ===== svn+ssh ===== ===== svn+ssh =====
 ポート番号を22以外に指定したい、鍵を指定したい、違うユーザ名で接続したい場合 ポート番号を22以外に指定したい、鍵を指定したい、違うユーザ名で接続したい場合
行 88: 行 114:
  
 すでにlogディレクトリ以下のファイルが管理対象になっている場合は、svn delete でファイルをdeleteする。deleteしないと既存のログファイルは管理され続ける。 すでにlogディレクトリ以下のファイルが管理対象になっている場合は、svn delete でファイルをdeleteする。deleteしないと既存のログファイルは管理され続ける。
- 
subversion.1296237106.txt.gz · 最終更新: 2011/10/02 06:01 (外部編集)