私はSubversionの作業コピーを持っています。ここでは、1つのファイルに対してローカルな変更を加えました。変更は私にのみ関連している、私はそれらをコミットしたくない。 (リポジトリのバージョンには、他のユーザーに適したいくつかのデフォルト値が含まれています。私にとってはそうではありません。Subversion:1つのファイルへのローカルな変更がコミットされないようにしますか?
私は変更をコミットしたくありませんが、 I は、svn update
を実行したときにリポジトリで行われた更新を受け取りたいとします。また、私の作業コピーでは、そのファイルに変更をコミットしたくないだけで、他のユーザーは影響を受けてはいけません。だからsvn:ignore
またはコミットフックは私の目的に合っていません。
現在、私は単純に実行します。
私は明示的に変更 除く私がコミットしたくない特定のファイルを持つファイルを指定svn commit file1 file2...
。私が働いている間
しかし、私は単純に書く習慣があります。
svn commit -m "Log of what I just did"
を、私は私が不注意現時点で上記のコマンドを使用して「禁止」ファイルをコミットすることを恐れているとき、I私は気配りしていません。
要するに、私が探しているのは、Subversionがそのファイルの変更をコミットしないようにする作業コピーのファイルを「マーキング」する方法です(自動除外でなくてもすべてのファイルをコミットしようとするとエラーになるだけです)。並べ替えのような "衝突"状態のファイル...
このようなことはありますか?
更新:感謝、ありがとう、このvery similar questionを指摘してください。
これはあなたのIDEがあなたのためにできることでしょうか? – Josh
またはtortoisesvnを取得すると、コミットするファイルを選択できます –
どのIDEですか? :-)私は通常、コマンドラインからsvnを使います。 –