2010-07-16 9 views
12

Ich kann es wirklich nicht herausfinden. Ich bin neu bei Mercurial und TortoiseHg. Lies viele Dokumente und finde immer noch keine Antwort. Ich weiß, dass eine Art der Verzweigung eine Kopie ist. Das ist klar, aber es gibt einen anderen Weg namens "benannte Zweige", aber das ist eine Sache, die ich nicht verstehen kann.TortoiseHg und mehrere Zweige in einem Repo

Zum Beispiel habe ich neue Repo ersten Zweig heißt "Standard". Dann habe ich 3 Zweige namens "test1 ... 3" hinzugefügt. Jetzt in Repo-Browser habe ich Baum wie folgt aus:

* test3 
| 
* test2 
| 
* test1 
| 
* default 

, wie so etwas zu erreichen:

* test 1 
| _______* test 2 
| | ______* test 3 
| || 
|// 
* default 

Wie man nach der Verzweigung zu "branch3" zurück zu "default" wechseln. Nach dem Hinzufügen einiger Dinge und commit und wechseln Sie zurück zu "branch3"?

Antwort

15

Wenn Sie auch in TortoiseHG einen Rat brauchen - dann müssen Sie den Repository Explorer öffnen und "update" für den Zweigleiter auswählen, an dem Sie wechseln möchten.

3

sollten Sie einen

hg update -C default 

zwischen jeder named branch Schöpfung machen.

Vorsicht vor der Option -C, die auch lokale Änderungen verwirft, also seien Sie vorsichtig, bevor Sie diesen Befehl verwenden.

+1

Wow, danke. Es war einfach. –

Verwandte Themen