CVS 同期化ビュー

このビューにより、ワークベンチ内のリソースを更新し、ワークベンチからリポジトリーにリソースをコミットすることができます。  

次の図に、「同期化 (Synchronization)」ビューの外観を示します。

同期化ビュー

モード

このビューで使用できる 3 つの異なる表示モード (フィルター) があり、同期化プロセスをより簡単にすることができます。

着信
このモードでは、リソースが最後にロードされたか、またはワークベンチ内のリソースと同期しているため、リポジトリー内で変更(着信変更) されたリソースだけが可視になります。 同期化の際に着信変更があると、このモードで開始します。
発信
このモードでは、ワークベンチ内で変更 (発信変更) されたリソースのみが可視になります。 同期化の際に着信変更がないと、このモードで開始します。
着信 / 発信
このモードでは、着信変更と発信変更の両方が表示され、更新とコミットの両方を行うことができます。 ビューを閉じるまでは、このモードのまま同期化が行われます。  このデュアル・モードを使用する利点は、いずれのタスクでも好きな方を実行することができるということです。 欠点は、同時に双方向マージを実行することが複雑になりやすいという点です。さらに、競合に対する更新を行う予定が、誤って競合をコミットしてしまう危険性もあります。 ワークベンチの設定ページで、常に着信 / 発信モードを使用することを選択することができます (「ウィンドウ」>「設定」>「CVS」を使用)。

モードは、可視の変更セットのフィルター操作を行うだけでなく、使用可能な操作のセットの制限も行います。 「同期化」ビューのツールバーを使用して、モードを切り替えることができます。

モードの利点は以下のとおりです。

選択したモードに関係なく、常に、存在するすべての競合を表示することができます。 「競合のみ表示」ボタンをクリックすることにより、他の発信変更および着信変更をフィルターに掛けて外すことができます。 また、このビューのドロップダウン・メニューから、「ファイル内容を比較」 (および内容が異なるリソースのみを表示)、「空白の無視」、または「リポジトリーから最新表示」も選択することができます。

重要: ワークベンチ内のリソースをまず更新し、存在している競合をマージによって解決してから、ワークベンチのリソースをリポジトリーにコミットすることをお勧めします。

「構造体の比較 (Structure Compare)」ペイン

このペインでは、リポジトリーとワークベンチ間でのリソースの違いのすべてを階層ツリーで表示することができます。

「テキストの比較 (Text Compare)」ペイン

このペインでは、「構造体の比較 (Structure Compare)」ペインで選択されたリソースの内容の相違点を表示することができます。ビューのドロップダウン・メニューから、空白の違いを無視することを選択することができます。

関連概念
CVS でのチーム・プログラミング
CVS リポジトリーとの同期  

関連タスク
リポジトリーとの同期

更新

競合の解決

ブランチからマージする

コミット

リソースの比較
比較エディターの変更内容をマージする

関連参照
CVS
比較エディター


Copyright IBM Corporation and others 2000, 2002