Subversion Working Copy G:\csmdepot\Buildsにさまざまなファイルがあり、無視されるものとそうでないものがあります(Tortoiseでファイルを無視しました):
- \Build_1.wimは無視されました
- \Build_2.wimは無視されました
- \WimID.xml (無視されない)
コマンドラインからやりたいことをすべて自動化するために、次のことを試しました(vbscriptでバッチファイルを作成して実行しています):
fso.MoveFile "G:\csmdepot\Builds\WimID.xml", "G:\WimID.xml"
--- バッチファイル起動
G:
cd G:\csmdepot\Builds\
svn commit WimID.xml -m "Commit that WimID.xml is away"
svn propset svn:ignore WimID.xml .
バッチファイル終了 ---
fso.MoveFile "G:\WimID.xml", "G:\csmdepot\Builds\WimID.xml"
...しかし、フォルダー G:\csmdepot\Builds に戻ると、無視されたすべてのファイルはバージョン管理されていないとマークされ、svn:ignore プロパティの唯一の値は WimID.xml ですが、このファイルもバージョン管理されています。手動でコミットすると、少なくとも WimID.xml は無視されます。
古いものを 削除せずに svn:ignore プロパティの値に WimID.xml を追加するにはどうすればよい ですか? また、svn commit ステートメントの何が問題になっていますか?
編集: fso.MoveFile ステートメントは機能しています。私のsvnコマンドで何かをしなければなりません。