2017-11-21 4 views
1

Ich habe Datei ausgecheckt in Hinblick auf seinem Standardzweig verwenden:Wie kann ich „Cleartool merge“ fusionieren von einer ausgecheckt Version auf einem anderen Zweig

/main/pdb8.1/fq05-ae002.4/CHECKEDOUT 

Ich habe eine andere Ansicht, die eine Verzweigung erzeugt aus fq05-ae002.4 genannt ae002.4-test2. Ich habe die Datei auch in dieser Ansicht ausgecheckt:

/main/pdb8.1/fq05-ae002.4/ae002.4-test2/CHECKEDOUT 

ich eine Änderung der checkte Version auf dem ersten Zweig gemacht, und will, dass es in den zweiten Zweig verschmelzen. Ich weiß, wie man das über den VTree-Browser in Windows (und Unix) macht, aber ich würde gerne wissen, wie man es von der Kommandozeile aus macht. Diese Dateien und VOBs sind groß und das Laden des VTree dauert ewig. ich weiß schon, wie es zu tun, wenn die Datei in auf dem ersten Zweig aktiviert ist (zum Beispiel Version 2):

ct merge -to myfile -insert -version /main/pdb8.1/fq05-ae002.4/2 
ct mkhlink -unidir Merge /vobs/{vob}/path/to/[email protected]@/main/pdb8.1/fq05-ae002.4/2 myfile 

Aber ich glaube, ich bin nicht sicher, was anstelle von /main/pdb8.1/fq05-ae002.4/2 zu setzen. Die CHECKEDOUT.464646 funktioniert nicht.

+0

Könnten Sie Ihre Q05-ae002.4/AUSGELIEHEN Version checkin zuerst? – VonC

+0

Siehe @ Brian Cowans Antwort. – livefree75

+0

Würden Verschmelzen Arbeit mit 'Q05-ae002.4/LATEST', in einem Hinweis auf den Inhalt der Quelle ausgecheckt Datei verweisen? – VonC

Antwort

0

Es ist im Allgemeinen nicht möglich, von einer ausgecheckt Version zu verschmelzen. Wenn Sie beide Ansichten starten und auf diese Weise auf die ausgecheckte Version zugreifen können, können Sie das Merge-Tool möglicherweise verwenden, um sie so zusammenzuführen, dass die Pfade für die Versionen und aus den Versionen bereitgestellt werden.

Gibt es einen Grund, warum Sie nicht die Source-Version in erster überprüfen?

+0

Ich würde lieber nicht in der Quellversion einchecken ,. Es ist eine komische Situation. Ich benutze die DEST-Version zum Testen, und ich hatte ursprünglich die Quelle für diesen Zweck in das Ziel verschmolzen. Ich nehme an, das Richtige wäre, die Quelle einzuchecken, das Ziel zu aktualisieren, und dann, wenn es fertig ist, überprüfe ich das ein und füge es dann wieder in die Quelle ein. – livefree75

+0

Aber was mich verblüfft ist, dass ich tun kann, was ich im VTree-Browser tun möchte, aber nicht herausfinden kann, wie es über die Befehlszeile geht. Ich wünschte, es gäbe einen Weg zu sehen, was hinter den Kulissen passiert. – livefree75

Verwandte Themen