2011-06-23 2 views
0

私は古いCVSプロジェクトをsvnに変換しながら、.cvsignoreファイルをsvn:ignoreプロパティに変換したいとします。その後、他の誰かが来て、.cvsignoreが使用されなくなったことに気付かずに.cvsignoreファイルを変更して、無視された新しいファイルを更新します。 svn propset svn:ignore -F .cvsignore .を再度実行すると、ファイルの内容は、最初の実行で設定された以前の値に追加されますか、またはファイルの内容が以前の値を上書きしますか? SVN bookは私の答えがないようでした。svn propset svn:ignore -Fを複数回使用すると、プロパティが追加または置換されますか?

答えて

1

これを試しましたか?速いテストでは、あなたにはかなり簡単に答えが与えられました。

いいえsvn:ignoreプロパティに既にあるものに.cvsignoreを追加しません。代わりに、古い値を.cvsignoreの現在の値で完全に置き換えます。これはあなたがとにかく欲しいものです。

たとえば、.cvsignoreは、targetおよびlog.txtを含んでいます。 svn propsetコマンドを実行すると、targetlog.txtが無視されます。

誰かが.cvsignoreを編集し、tempを追加しました。 .cvsignoreには3つのファイルがあります(targetlog.txt、およびtemp)。 svn propsetを再度実行し、svn:ignoreにもこれら3つのファイルがあります。

関連する問題