1

Common-directory 内のファイルを参照するプロジェクトがあります。そのプロジェクトを開くかコンパイルするたびに、これらのファイルがコピーされます。タイムスタンプが変更されるため、Subversion はそれを変更として認識します。一般的な共通ディレクトリの新しい変更、またはプロジェクトの実際の変更のみをコミットしたい。コンパイラが私のために実行する自動コピーではありません。

ディレクトリとファイルを SVN に保持しながら、これらの非変更が変更として認識されないようにするにはどうすればよいですか? そのような状況に対処するための「ベストプラクティス」または「推奨される」方法はありますか?

4

2 に答える 2

7

通常、コンパイラで生成されたものをリポジトリに入れたくありません。これらを無視するには、 svn:ignoreを使用します。

于 2010-01-21T15:09:32.140 に答える
2

共通ディレクトリの単純な svn:ignore で十分だと思います。実際には変更されないファイルは、別のプロジェクトにチェックインする必要があります。開発者に、2 つのプロジェクトをチェックアウトする必要があるが、実際に変更するファイルを含むプロジェクトのみをチェックインする必要があることを伝える必要があります。

于 2010-01-21T15:13:50.843 に答える