* 画像フォルダとファイルをignoreしつつプロジェクトフォルダ以下をimportする [#pb487960]

** プロジェクトフォルダ構成 [#a10f4837]
 .
 |-- 1.gif
 |-- 1.txt
 |-- foo
 |   |-- 1.txt
 |   `-- img
 |       `-- 1.jpg
 `-- img

** 目的 [#s564f4ab]
プロジェクトフォルダ以下にある、imgフォルダと拡張子.gif/.jpgはsvn:ignoreして除外しつつ、その他のフォルダやファイルはimportする。

** 手順 [#c1091ed0]
*** global-ignoresに画像フォルダとファイルを指定 [#j03b0919]
 vi $HOME/.subversion/config

 global-ignores = img *.gif *.jpg

*** importする [#gacaed21]
 svn import -m 'import project' file:///var/svn/myproject

*** global-ignoresの解除 [#b36c21ad]
 vi $HOME/.subversion/config

 #global-ignores = img *.gif *.jpg

*** プロジェクトフォルダをワーキングコピーにする [#ef9a2165]
 svn co file:///var/svn/myproject . --force

*** svn:ignoreを設定してコミット [#j500d51c]
 cat > ignorelist
 img
 *.gif
 *.jpg
 svn ps -R svn:ignore -F ignorelist .
 svn ci -m 'set svn:ignore'
 rm ignorelist




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