リポジトリーに対して変更を加えたワークベンチ・リソースをコミットすると、チームの他のメンバーがあなたの作業を見ることができるようになります。 そのブランチでコミットした変更は、そのブランチで作業している人のみ見ることができます。 コミット・コマンドは、次の 2 つの場所から出すことができます: 「チーム > コミット」メニュー、または「同期化」ビュー。
「チーム > コミット」を使用して変更をコミットするには、次のようにします。
上記のような形でコミットするファイルに行う変更に競合がある場合は、操作は失敗します。 この問題が起こる場合は、更新を行うか、「同期化」ビューを使用して、競合を解決してください。 多くの変更をコミットする前に確実にリポジトリーを最新状態に保つために、コミットを行う前に常に更新するようにしておくことが、より理想に近いワークフローと考えられます。
コミットされようとしているリソースの 1 つ以上が新規で、CVS 制御にまだ追加されていない場合、 コミットを行う前にそのリソースを追加するように促すプロンプトが出されます。 コミットを行う前に、CVS 制御に新規リソースのすべてを追加するのか、一部を追加するのか、あるいは追加しないのかを 選択できます。 CVS 制御下にないリソースはコミットされません。 「同期化」ビューからコミットする場合も、新規のリソースがあるかどうかのプロンプトが出されます。
「同期化」ビューで変更をコミットするには、次のようにします。
ヒント: 「オーバーライドおよびコミット」を行って、競合のあるファイルをコミットすることができます。 これを行うことで、リソースのワークベンチ・コピーがリポジトリーへコミットされ、これにより任意の着信変更を除去します。
警告: 上記の「オーバーライドおよびコミット」コマンドの動作は、「同期化」ビューの発信モードにのみ適用されます。 ビューの着信/発信モードでは、発信の変更と競合の動作は同じですが、ローカル・ワークベンチの内容がどうであれ、このコマンドは発信の変更を前の状態に戻します。 このコマンドを発信 / 着信モードで実行するときは、十分に注意してください。
CVS によるチーム・プログラミング
CVS リポジトリー
ブランチ
CVS リポジトリーとの同期化化