svn:ignoreの二重の性質

svn tortoisesvn version-control
svn:ignoreの二重の性質

読んでみると、svn:ignoreコマンドは次の2つの方法のいずれかで動作するようです。

  1. ファイルまたはディレクトリがバージョン管理下にない場合、meta
    プロジェクトをチェックアウトする他のすべてのチームメンバーのファイルまたはディレクトリを無視して、データがリポジトリに追加されます。

  2. ファイルまたはディレクトリがすでにバージョン管理下にある場合、無視
    ローカルにのみ適用され、メタデータはリポジトリに追加されません。 他のチームメンバーはファイルまたはディレクトリを無視せず、自由に変更をコミットできます。更新を実行すると、これらの変更によりローカルで無視されたファイルが更新されます。

これは正しいです?

*編集:*フォローアップの質問https://stackoverflow.com/questions/4054349/ommit-versioned-files-or-folders-from-commit-list [こちら]

  2  0


ベストアンサー

Tortoise Documentationからの次の抜粋を参照すると、2番目の性質はありません。 `svn:ignore`は_unversioned files_に対してのみ有効です。

_
バージョン管理されたファイルとフォルダは決して無視することができません – それはSubversionの機能です。 誤ってファイルをバージョン管理している場合は、「バージョンを解除する」方法について「すでにバージョン管理されているファイルを無視する」というセクションを参照してください。
_

3


タイトルとURLをコピーしました