• 追加された行はこの色です。
  • 削除された行はこの色です。
* svn:ignore [#df816631]
* svn:ignoreの除外リストをファイルで管理する [#p3c3de32]

** 除外リストをファイルで管理する [#td5cf050]
*** 除外リストファイルを作る [#nf717064]
 vi .svnignore
** 1. 除外設定をしたいディレクトリに移動する [#qf50599a]
 cd /home/repos/foo/bar

** 2. 除外リストファイルを作る [#p22945b7]
 vi .svnignore 

 .svnignore
 *.gif
 *.jpg
ファイル名は何でもよい。
*** 除外設定をコミットする [#oc46684f]

** 3. 除外設定をコミットする [#z3dcc905]
 svn propset svn:ignore -F .svnignore .
 svn commit -m 'Update ignore list"
*** 除外リストを更新する [#lefe4661]
 svn commit --depth=files .

** 4. 除外リストを更新する [#qdd0bb99]
 vi .svnignore

 .svnignore
 *.gif
 *.jpg
 *.pdf
*** 更新した除外設定をコミットする [#ga660e01]

** 5. 更新した除外設定をコミットする [#df94baec]
 svn propset svn:ignore -F .svnignore .
 svn commit -m 'Update ignore list"
 svn commit --depth=files .

** 説明 [#vf52f3b4]
- 最初に1から3まで行う。
- 除外リストを更新する必要があったら、4-5を行う。さらに更新する必要があったら、4-5を再度行う。
- svn:ignoreは複数階層のディレクトリは指定出来ないので、そのような場合、そのディレクトリまで降りて、そこでsvn:ignoreを指定する。

** 参考 [#ja1e4abc]
http://www.caldron.jp/~nabetaro/svn/svnbook-1.7/html-chunk/svn.ref.svn.c.propset.html


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS