合理的なチームコンサートまたはRTCの使用:歴史のポイントに戻る方法は?

StackOverflow https://stackoverflow.com/questions/6311208

  •  26-10-2019
  •  | 
  •  

質問

私の仕事では、SCMにRTCを使用しています。

これは、ソースコントロール管理の基本的な質問のようです。
ワークスペース全体を過去のポイントにロールバックする方法はありますか?

「チーム」の下で履歴オプションを見ましたが、それは1つのファイルのみであるようです。

ありがとう

役に立ちましたか?

解決

過去にそのポイントをどのように指定するかに依存します。
以前のベースラインがある場合は、上記のポイントを表している場合、 このスレッド:

ワークスペースがない場合は、

scm create workspace my-ws
scm workspace add-components my-ws comp1 comp2
scm accept --baseline my-baseline --source src-ws --target my-ws
scm load my-ws

すでにワークスペースがある場合:

scm workspace replace-components --baseline my-baseline my-ws workspace src-ws 

他のヒント

また、IDEを介して別のワークスペース/ストリームのベースラインまたはコンポーネントのコンポーネントを置き換えることもできます。

  • チームアーティファクトビューまたは保留中の変更ビューでは、ワークスペースを拡張してコンポーネントを表示します
  • コンポーネントを選択し、>ベースライン...または別のワークスペースまたはストリームのコンポーネントで交換を選択します...

一度に複数のコンポーネントを交換する場合は、次のことができます。

  • ワークスペースエディターを開きます(ワークスペースで開くことを選択してください)
  • コンポーネントセクションで、[追加]をクリックします...
  • ソース(ベースライン、ワークスペース/ストリーム、またはスナップショット)とどのコンポーネントを選択します
  • 選択したコンポーネントがすでにワークスペースにあると警告したら、[OK]をクリックして交換します
  • 保存

または、過去にポイントをキャプチャするベースラインやその他のワークスペース/ストリームがない場合は、次のことができます。

  • コンポーネントを選択します(TAまたはPCビューで)
  • show> historyを選択します(これは、特定のファイルだけでなく、コンポーネントの変更履歴全体を示しています)
  • 不要な最近の変更セットを選択します
  • 廃棄を選択してください...

ベースラインがない場合は、気にかけてからストリームに配信された変更セットを破棄することもできます。

あなたは電話してそれをします scm discard <change-set-selector>. 。廃棄する変更セットを見つけるには、使用してください scm history.

ワークスペース全体を元に戻したいと思います...あなたが求めていることをクリアするためだけに:変更はリポジトリワークスペースにチェックインされます。チェックインの変更は、ストリームに配信されます。 2つのステッププロセスがあるという点で、一部のSCMシステムとは異なります。

ワークスペースの以前の状態に戻したいですか?または蒸気?

ストリームに配信された変更セットを戻すのは簡単です、IBMには実際にいくつかあります まともなドコ その上。

ワークスペースの変更を確認したが配信されなかった場合...それは粗くなるでしょう、あなたが期待できる最善のことはあなたのIDEの地元の歴史から回復することです。リポジトリワークスペースは履歴を保存しません。

以下の答えは、最後のチェックバージョンに戻す場合にのみ役立ちます。

RTC IDEで:

  1. 保留中の変更]タブに移動します
  2. ロールバックしたいフォルダー/sを右クリックします
  3. 元に戻します

以下の画像を確認してください:)

The picture shows the pending changes tab in the Rational Team Concert

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