3

バージョン管理下のファイルで無視を選択すると、親ディレクトリが変更としてマークされ、次にコミットすると、svn:ignore プロパティがリポジトリにチェックインされ、別のリビジョンが作成されます。

svn:ignore プロパティをコミットする必要があるのはなぜですか? これは TortoiseSVN の問題ですか、それとも SVN のしくみですか?

4

3 に答える 3

6

ファイルを無視すると、他の人も同じファイルを無視したくなるという考えです。基本的に、これが意味することは、システム全体で、個人が同じファイルを無視することで、より一貫性のある開発環境が得られることです (また、開発者が IDE によって生成された個人ファイルなどをチェックインしないため、リポジトリがクリーンになります。ファイルなど)。

于 2010-04-29T17:49:16.757 に答える
6

それがSVNの仕組みです。

詳細はこちら:

http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html#svn.advanced.props.workflow

そのページからの引用:

ファイルの内容と同様に、プロパティの変更はローカルの変更であり、svn commit でリポジトリにコミットした場合にのみ永続化されます。

于 2010-04-29T17:44:03.193 に答える
3

それがSVNの仕組みです。無視をコミットすると、同じファイルが他の人に対しても自動的に無視されます。

于 2010-04-29T17:42:46.567 に答える