2011-02-16 4 views
1

私は答えが「いいえ」ではないと感じていますが、とにかくアトミックなシングルコマンドモードでClearCase Remote Clientのチェックインコマンドですか?はrcleartoolチェックイン原子ですか?

たとえば、私は3つのファイルA、B、Cを持っています。私は各ファイルを変更し、チェックインを行います。 Aはチェックインし、Bはチェックインしますが、Cはマージの競合を取得します。その場合、どうなりますか?すべてのファイルのチェックインが失敗するか、Cのみで失敗するか(その場合、レポは壊れた状態です)。

後者の場合は、rcleartoolを使用してアトミックにする方法がありますか?

助けていただけたら幸いです!

私はまだそれをテストしていない

答えて

0

ではなく、その:あなたはアトミックチェックインを実行したい対象のVOBに

  1. アトミックチェックインneeds to be enabled
  2. それだけでベースのClearCase
  3. のためにあなたは
  4. No other (read/write) operations on the Vobs are possible during an atomic checkin(そうしないと、error for most of the object type when doing multiple files checkinsを持つことになります)7.1.2を必要としています。
    (これは、私がrcleartoolがWAN上で実行することができなくてはならないと思う - アトミックチェックイン:あまりにも多くの時間のためにVobをブロックするでしょう)。

latest (7.1.2) description of Checkin言及ん:

は、チェックイン操作は、単一の、バルクトランザクション内で行われるように指定するには(もアトミックチェックインとも呼ばれます)は、このオプションを選択します。何らかの理由で、チェックインされているリソースのいずれかに障害が発生すると、チェックイン操作全体が失敗します。
このオプションを選択すると、同じファイルがチェックイン全体を失敗させるため、バージョンが前のバージョンと同じであってもチェックインされます。

したがって、マージの競合が発生した場合、すべてのトランザクションが中止されます。

関連する問題