質問

私はMKSを使用する会社で契約しています。私は過去にSVNを使用し、MercurialとGitを使用していましたが、現在MKSを使用する必要があります(これまでのところ、ドキュメントやベストプラクティスに関するドキュメントを見つけることはできません)。

MKSのSVNアップデートに相当するものを知りたいですか?私は再同期を試みましたが、私がしているときに、MKSが私が取り組んでいるファイルを上書きしたいと思っているときに頻繁に頻繁に。

役に立ちましたか?

解決

ソースで作業しているときは、最初にファイルを「チェックアウト/F2」する必要があります。私はあなたがそれをしなかったと思いますか?そうでない場合は、他の場所に作業を移動し、ファイルをチェックしてから、チェックアウトバージョンの上に作業をコピーして戻す必要があります。その後、確認できます。

最初に変更パッケージを作成する必要があることに注意してください。これは、「チェックアウト」のすべてが反対することです。すべての変更が行われたら、変更パッケージを送信する必要があります。

他のヒント

MKSで「再同期」する場合、デフォルトの動作は、現在のブランチ(またはブランチが存在しない場合はトランク)からメンバーの改訂を使用して、サンドボックス内の作業ファイルを上書きすることです。

構成を介して動作を変更できます。クライアント:

  1. ファイル - >設定の編集
  2. 「MKSソース」ツリーノード(2007) /「構成管理」ツリーノードを展開(2009)
  3. 「コマンド」ツリーノードを展開します
  4. 「再同期」コマンドを選択します

次の設定を変更する必要があります

  • 保留中の場合、上書きします: チェックを解除します
  • 変更された場合、作業ファイルを上書きします: チェックを解除します
  • 繰延操作が存在する場合に上書きします: チェックを解除します
  • 変更された場合、作業ファイルをマージします: 小切手
  • マージタイプ: 自動
  • 対立について: 起動ツール

「resync」コマンドは、メンバーの改訂を動作ファイルに自動的にマージしようとします。競合のために自動マージできない場合、競合を解決できるようにマージアプリを起動します。

MKSを使用する前にSVNとCVSを使用しましたが、この修正された再同期の動作は標準の再同期の動作よりも直感的であることがわかりました。

SVNアップデートのMKSコマンドは「ロックメンバー」であり、MKS Integrity Client 2007または2009を使用して「チェックイン」です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top