MKSを利用している会社で契約しています。私は過去にMercurialとGitと同様にSVNを使用しましたが、現在MKSを使用する必要があります(これまでのところ、SVNに関するドキュメントやベストプラクティスは見つからないようです)。
MKSのSVNアップデートに相当するものを知りたいですか?再同期を試みましたが、そうすると、MKSが作業中のファイルを上書きしたいことがよくあります。
MKSを利用している会社で契約しています。私は過去にMercurialとGitと同様にSVNを使用しましたが、現在MKSを使用する必要があります(これまでのところ、SVNに関するドキュメントやベストプラクティスは見つからないようです)。
MKSのSVNアップデートに相当するものを知りたいですか?再同期を試みましたが、そうすると、MKSが作業中のファイルを上書きしたいことがよくあります。
MKSで「再同期」する場合、デフォルトの動作では、サンドボックス内の作業ファイルを現在のブランチ(またはブランチが存在しない場合はトランク)のメンバーリビジョンで上書きします。
構成を介して動作を変更できます。クライアントの場合:
次の設定を変更する必要があります
「resync」コマンドは、メンバーリビジョンを作業ファイルに自動的にマージしようとします。競合が原因で自動マージできない場合は、マージアプリを起動して、競合を解決できるようにします。
MKSを使用する前にSVNとCVSを使用しましたが、この変更された再同期動作は、標準の再同期動作よりも直感的であることがわかりました。
ソースで作業しているときは、最初にファイルを「チェックアウト/F2」する必要があります。私はあなたがそれをしなかったと思いますか?そうでない場合は、作業内容を別の場所に移動し、ファイルをチェックアウトしてから、チェックアウトしたバージョンに作業内容をコピーして戻す必要があります。その後、再度チェックインできます。
SVN更新のMKSコマンドは、「メンバーをロック」してから、MKS Integrityクライアント2007または2009を使用して「チェックイン」します。乾杯、ラミル