ユーザ用ツール

サイト用ツール


subversion

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
subversion [2012/05/29 07:10] – [コマンド] nullponsubversion [2013/07/29 10:40] (現在) nullpon
行 22: 行 22:
   find . -name .svn -prune -o -name 'hogehoge*' -print0 | xargs -0 svn rm   find . -name .svn -prune -o -name 'hogehoge*' -print0 | xargs -0 svn rm
  
-trunkの変更をブランチへマージブランチのワークスペースで、XXXXのリビジョン番号はsvn log --stop-on-copy調べる +trunkの変更をブランチへマージブランチ作成時点からリビジョンXXXXまにtrunkにコミットされた変更点を取り込む) 
-  svn merge -rXXXX:HEAD http://example.com/svn/hoge/trunk+  svn merge http://example.com/svn/hoge/trunk@XXXX
      
 特定のリビジョンの変更を取り消す。以下はリビジョン70の変更分を取り消して最新のワーキングコピーに適用する例 特定のリビジョンの変更を取り消す。以下はリビジョン70の変更分を取り消して最新のワーキングコピーに適用する例
   svn  merge -r70:69 http://example.com/svn/hoge/trunk   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 =====
行 105: 行 114:
  
 すでにlogディレクトリ以下のファイルが管理対象になっている場合は、svn delete でファイルをdeleteする。deleteしないと既存のログファイルは管理され続ける。 すでにlogディレクトリ以下のファイルが管理対象になっている場合は、svn delete でファイルをdeleteする。deleteしないと既存のログファイルは管理され続ける。
- 
subversion.1338275431.txt.gz · 最終更新: 2012/05/29 07:10 by nullpon