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

プロジェクトフォルダ構成

 .
 |-- 1.gif
 |-- 1.txt
 |-- foo
 |   |-- 1.txt
 |   `-- img
 |       `-- 1.jpg
 `-- img

目的

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

手順

global-ignoresに画像フォルダとファイルを指定

 vi $HOME/.subversion/config
 global-ignores = img *.gif *.jpg

importする

 svn import -m 'import project' file:///var/svn/myproject

global-ignoresの解除

 vi $HOME/.subversion/config
 #global-ignores = img *.gif *.jpg

プロジェクトフォルダをワーキングコピーにする

 svn co file:///var/svn/myproject . --force

svn:ignoreを設定してコミット

 cat > ignorelist
 img
 *.gif
 *.jpg
 svn ps -R svn:ignore -F ignorelist .
 svn ci -m 'set svn:ignore'
 rm ignorelist

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

Last-modified: 2014-08-17 (日) 07:48:18