2011-07-28 11 views
0

SVNを使用して多くの問題に悩まされているので、ファイルをロックして、ロックアウトした人のために他人がアクセスできるようにする。 SVNにこのような機能がありますか?ロックされている人がいると思う人がいないようにsvn内のファイルをロックすることは可能ですか

+2

を参照してください...誰かがロックを解除するのを忘れた場合は理にかなっているとしています利用不可。しかし、サーバー側のフックを書いて、他の人がファイルをロック解除できないようにすることができます。 – Bastian

答えて

1

はい - それはsvn lockです。ロックされたファイルは他のユーザーがチェックアウトできますが、ロック所有者だけが変更をチェックインできます。

ただし、ロックを使用することはほとんどありません。ロック所有者にとってはもう少し便利かもしれませんが、ファイルを操作する必要がある他の誰かが遅くなります。コンフリクトが発生したときにコンフリクトをマージする通常のワークフロー(他のコンテキストでは「オプティミスティック・ロック」と呼ばれる)は、一般に、より速く、よりスムーズになります。

+0

以下のように 'Selected Subversion - > Subversionプロパティをクリックしてみましたが、svnがロックを必要とします。ファイルは正しいプロセスです – Dotnet

+0

これはSubversionに関する質問ではありません。Subversionにアクセスするために使用しているツールについての質問です。そのツールが何であるかわからないので、私たちはあなたを助けません。 –

+0

私は一般的な 'ロック'を作るが、うまくいかなかった。私は '' .NET 'で 'SVN'を使用しています – Dotnet

0

はい、それは便利svn lockと呼ばれています:

svn help lock 
lock: Lock working copy paths or URLs in the repository, so that 
no other user can commit changes to them. 
usage: lock TARGET... 

のsvnロックは、他の人がロックを破ることができる、ということないながらもsvnbook

+0

私は以下のファイルを 'Selected Subversion - > Subversionプロパティをクリックしてみましたが、プロパティsvn need lock'を選択しましたが、これはファイルを編集することを許可していません。 – Dotnet

関連する問題