私たちは、転覆、tortoisesvn、ankhsvnスタックを新しくしました。 Studio 2008では、プロジェクトの問題からファイルを削除しましたが、CIビルドでsvnのチェックアウトを行うと、削除されたファイルが取得されます。これらのファイルがチェックアウトに含まれないようにするにはどうすればよいですか?SVN Checkoutがプロジェクトから削除されたファイルを取り戻すのをやめますか?
ありがとうございます。
私たちは、転覆、tortoisesvn、ankhsvnスタックを新しくしました。 Studio 2008では、プロジェクトの問題からファイルを削除しましたが、CIビルドでsvnのチェックアウトを行うと、削除されたファイルが取得されます。これらのファイルがチェックアウトに含まれないようにするにはどうすればよいですか?SVN Checkoutがプロジェクトから削除されたファイルを取り戻すのをやめますか?
ありがとうございます。
Subversionで削除する必要があります。 TortoiseSVNメニューから、 "Delete"を選択して、その削除をコミットします。コマンドラインでsvn rm <filename>
を使用してコミットできます。
プロジェクトからのファイルの削除だけでは不十分です:SVNは "projects"についてのことを知らず、あなたの作業コピーにあるファイルしか知りませんので、エクスプローラ内でこれらを "物理的に"削除しなければなりません。変更をコミットします。
SVNの削除が完了していることを確認してください(VSを介してファイルを削除する場合や、エクスプローラでTortoiseを使用して手動で削除する場合はこのオプションが必要です)。その変更をコミットしたら、ファイルはSVNのヘッドリビジョンの一部にはなりません。
Visual Studioでは、「削除」と「削除」の違いがあります。 C#プロジェクトで「del」キーを押すと、Deleteがデフォルトのアクションになります。 C++プロジェクトでは、デフォルトは「削除」です。
削除イベントの場合、AnkhSVNがインストールされていないと、VSもディスクから削除されないため、AnkhSVNはファイルをsvnで削除しません。