*Subversionコマンド [#s6b29cf9]
メモです。

**コマンド [#r731b194]
***.svn ファイル削除 [#cf12d8f5]
 find /path/to/dir -type d -name '.svn' | xargs rm -rvf

***チェックアウト [#m49b74e3]
 svn co http://localhost/svn/flash/trunk/

***更新 [#l6d1b2a4]
 svn up ./

***ファイル追加 [#z536b9f2]
 svn add ファイル名

***コミット [#k4399f1d]
 svn ci ファイル名 -m 'sample add'

 svn ci ファイル名 -F ./log.txt

***ファイル削除 [#zdd1c88a]
 svn delete ファイル名

***ログ確認 [#de9bddb7]
 svn log ファイル名

***ローカルの変更内容の確認 [#p5784a51]
 svn diff ファイル名

***ローカルのファイルとリポジトリの比較 [#q7a1f5a0]
 svn diff --revision 3(番号) ファイル名 

***リポジトリとリポジトリの比較 [#v510df16]
 svn diff --revision 2(番号):3(番号) ファイル名

***前のリビジョンを見る [#q6b58465]
 svn cat --revision 番号 ファイル名 > 保存するファイル名

***前のリビジョンに戻す [#j4a8fef2]
リビジョン7からリビジョン6に戻す
 svn merge -r 7:6 ファイル名

前のリビジョンのファイルを取り出すだけなら up でもありかな
 svn up -r10 ファイル名

***コピー [#yfc3cf39]
ファイルを移動する
 svn mkdir test
 svn copy aa.txt test/aa.txt

タグを付ける
 svn copy http://localhost/svn/flash/trunk/ http://localhost/svn/flash/trunk/tags/v1.0 -m "comment"



***ローカルファイルへの編集を取り消す [#yf578bc3]
 svn revert ファイル名

&br;
*無視するリスト [#mae27135]

**複数指定 [#w587088d]
***無視するリスト作成 [#jeeedeb6]
編集モードで無視するリストを記述する。
 $ cd /path/
 $ svn propedit svn:ignore .

 *.as2proj
 *.as3proj
 .DS_Store
 Thumbs.db
 log.txt


***無視するリスト削除 [#i8066c10]
 $ cd /path/
 $ svn propdel svn:ignore ./


***確認 [#f4c0f6db]
 $ svn proplist -v 

**再起的に指定 [#fec7fcba]
***再起的に無視するリスト作成 [#a9e390a6]
 $ cd /path/
 $ svn propset -R svn:ignore "log.txt" ./

***再起的に無視するリスト削除 [#b04f1acf]
 $ cd /path/
 $ svn propdel -R svn:ignore ./

***無視するリストをファイルで指定 [#zaa1c989]
ignore.txt とかファイルにリストを記述しておく
 $ svn propset -R svn:ignore -F ignore.txt ./

***確認 [#i088b105]
 $ svn proplist -v 

&br;
*外部のリポジトリを取り込む [#da47c0b1]

***リポジトリ http://hoge.com/sample1/trunk/ を sample1 として取り込む [#l2d430ae]
 $ svn propset svn:externals 'sample1 http://hoge.com/sample1/trunk/' .
 $ svn up ./

***確認 [#u8fb3632]
 $ svn proplist -v 



&br;
*Comment [#v685ab56]
- 1 -- [[1]] &new{2013-03-09 (土) 03:43:13};
- 1 -- [[1]] &new{2013-03-09 (土) 03:43:16};
- 1 -- [[1]] &new{2013-03-09 (土) 03:43:17};
- 1 -- [[1]] &new{2013-03-09 (土) 03:43:27};
- 1 -- [[1]] &new{2013-03-09 (土) 03:43:29};
- 1 -- [[-1']] &new{2013-03-09 (土) 03:43:30};
-- 1' -- [[1]] &new{2013-03-09 (土) 03:43:31};
- 1 -- [[1]] &new{2013-03-09 (土) 03:43:33};

#comment_nospam
- 1 -- [[1]] &new{2013-03-09 (土) 03:43:28};
&br;
#counter

IP:91.207.60.50 TIME:"2013-03-09 (土) 03:43:33" REFERER:"" USER_AGENT:"Mozilla/4.0 (compatible; Synapse)"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS