5

SVNで外部のコミットを無視することは可能ですか?

例:

私はプロジェクトを持っており、サブフォルダーの1つは外部です:

svn:externals
my_remote_folder http://svn.whatever.org/blah/trunk/

これはシームレスに機能します。常に更新を実行すると、外観も更新されます。

しかし、この外部のローカルチェックアウトで何かを変更すると、IDEは変更を認識し、コミットするファイルを提供します。しかし、たぶん私は外部SVNへの読み取りアクセス権を持っています。

私は従来通りフォルダを無視しようとしました:

svn:ignore
my_remote_folder

私も試しました

my_remote_folder .

しかし、私のIDE(PhpStorm)とTortoiseSVNは、この無視を無視します。

4

1 に答える 1

6

答えは、使用するクライアントによって大きく異なります。

  • コマンド ライン クライアント: デフォルトでは、コマンド ライン クライアントはコミット中に外部を含みません。SVNブックから:

    [...] これらの外部作業コピーの 1 つまたは複数で行った変更をコミットしたい場合は、それらの作業コピーに対して明示的にsvn commit を実行する必要があります— プライマリ作業コピーでコミットしても、外部のものには再帰されません。 .

  • TortoiseSVN : コミット ダイアログで、外部からファイルを簡単に選択解除できます。TSVNコミットダイアログ

  • PhpStorm : 個人的に IDE を知らないので、ここではわかりません。

于 2012-12-20T13:08:58.180 に答える