0

特定のファイルタイプのみを無視するようにグローバル無視パターンを設定する代わりに、特定のファイルタイプのみを含めるように指示する方が簡単だと思います。これは可能ですか?

たとえば、バージョン管理下にある.javaファイルのみが必要です。

4

1 に答える 1

0

ただし、これは直接可能ではないようです。

  1. コミットする前に、「svn add * .java」を実行し、「svnst」などの他のファイルをすべて無視します。al。(最も単純ですが、少し醜いです);
  2. ファイルが.javaで終わっていない場合にコミットに失敗するpre-commitフックを作成します(ちょっと醜いです。気が変わったらフックを変更する必要があります)。
  3. ignore = *を設定し、新しいファイルを追加するときは'svn add * .java'を実行する必要があることを忘れないでください(非常に醜く、忘れるとデータが失われる傾向があります)。

グローバルルートを使用する場合は、代わりにプロジェクトディレクトリにsvn:ignoreプロパティを設定することを検討してください。そうすれば、他のタイプのプロジェクトの*.java以外のファイルは引き続き正常に動作します。

于 2012-12-18T21:00:55.273 に答える