2017-07-11 5 views
1

を使用して実現しようとするメッセージを設定し、私は私のテストストリームに(すなわち、DEVストリームワークスペースから)私のdevのストリームから変更セットを促進するためのRTC lscm CLIツールを使用しようとしています。RTCジャズ - 未解決の変更がLSCM

私は変更セットを促進しようとすると、私はこのような何かを得る時間の90%:

[[email protected] logs]$ lscm deliver -c 1802 -v -r https://mycompany.com:9443/jazz/ -u [email protected] -P passw0rd -t "Dev Stream Workspace" -s "Test Stream" 

Unresolved change sets: 
    1802 
Problem running 'deliver': 
Unable to resolve change sets. 

が(記録のために、私は変更セットのUUID上記とと1802年のようなエイリアスの両方を試してみましたアンダースコアで始まる)

ほとんどの例外を除き、コマンドは常に失敗します。

lscmを冗長モードで実行してみましたが、ドキュメントを見ても何も効果がありませんでした。公正であるために、私は「未解決の変更セット」が何を意味するのかも知らない。私は偽の変更セットIDでコマンドをシミュレートし、変更セットが存在しないという適切なエラーメッセージが表示されるため、変更セットが見つからないというわけではありません。

アイデア?

答えて

2

変更セット1802のように見えるのは、[保留中の変更]ビューからパッチを適用した結果です。
あなたがin this thread "Reversing a work item with two change sets"

履歴ビューにCS2を右クリックし、「Reverse」を選択例を見ることができます。これにより、[保留中の変更]ビューに保留中のパッチが追加されます。これで、何も競合がなければ変更を自動的に解決しようとするか、そうでなければ手動で変更をマージする必要があります。
自動解決か、手動で変更をマージしたかに関係なく、未解決の保留中の変更として、未解決のフォルダに表示されます。 ファイルの変更を新しい変更セットにチェックインできるようになりました。この新しい変更セットに「CS2の逆転」という名前を付けることもできます。それをストリームに配信できます。

新しいチェンジセットとして同じチェックインと最初のチェックインを行うことができるかどうかを確認してください。