Als «branch» getaggte Fragen

Ein "Zweig" ist ein Begriff, der in Versionskontrollsystemen verwendet wird, um eine unabhängige Entwicklungslinie darzustellen. Je nach System kann ein Repository einen oder mehrere Zweige enthalten. Zweige werden zusammengeführt, wenn Änderungen von einem Zweig in einen anderen übertragen werden müssen.


5
Git-Commits werden nach einer Rebase im selben Zweig dupliziert
Ich verstehe das in Pro Git vorgestellte Szenario über die Gefahren der Wiederherstellung . Der Autor erklärt Ihnen grundsätzlich, wie Sie doppelte Commits vermeiden können: Setzen Sie Commits, die Sie in ein öffentliches Repository verschoben haben, nicht erneut um. Ich werde Ihnen meine besondere Situation mitteilen, da ich denke, dass …
130 git  branch  rebase 


7
Wie gehe ich mit Konflikten mit Git-Submodulen um?
Ich habe ein Git-Superprojekt, das auf mehrere Submodule verweist, und ich versuche, einen Workflow zu sperren, damit der Rest meiner Projektmitglieder darin arbeiten kann. Nehmen wir für diese Frage an, mein Superprojekt wird aufgerufen superyund das Submodul wird aufgerufen subby. (Dann ist eine Vereinfachung dessen, was ich versuche ... Ich …

8
Wie kann man in einen Zweig ziehen, der nicht der aktuelle ist?
Wenn Sie git pullauf dem masterZweig laufen , wird er normalerweise von gezogen origin/master. Ich bin in einem anderen Zweig namens newbranch, aber ich muss einen Befehl ausführen, der ein git pullvon origin/masterin aus ausführt, masteraber ich kann nicht ausgeführt werden git checkout, um den ausgewählten Zweig zu ändern, bis …
126 git  branch  git-branch 

4
Mercurial Move wechselt zu einem neuen Zweig
Ich habe eine Reihe von Änderungen vorgenommen, die ich in mein lokales Repository übernommen habe, die jedoch noch nicht übertragen wurden. Da ein Feature länger dauert als erwartet, möchte ich diese Änderungen vor dem Push auf einen benannten Zweig übertragen. Wie kann ich das machen?
124 mercurial  branch 

3
Git: Listet alle nicht zusammengeführten Änderungen in Git auf
Wenn ich einen Zweig für verschiedene Themen erstelle und sie nicht regelmäßig lösche, wenn ich sie nicht mehr brauche, habe ich jetzt ungefähr 50 Zweige;) Ich habe versucht, Zweige zu löschen, und einige von ihnen haben nicht zusammengeführte Änderungen. Was ich möchte, ist die Fähigkeit, genau zu sehen, welche Änderungen …
122 git  branch 

4
Zweig mit Stamm zusammenführen
Mit TortoiseSVN muss ich Änderungen vornehmen, die ich in einem Zweig vorgenommen habe, und sie dann mit Trunk zusammenführen. Ich bin der einzige Entwickler in diesem Projekt, daher weiß ich, dass sich der Kofferraum nicht geändert hat. Ich lerne SVN, damit mein Team es schließlich verwenden kann. Grundsätzlich möchte ich, …



9
Wie verwerfe ich alle an einem Zweig vorgenommenen Änderungen?
Ich arbeite in einem Zweig (dh design) und habe eine Reihe von Änderungen vorgenommen, muss sie jedoch alle verwerfen und auf die Repository-Version zurücksetzen. Ich dachte, ich git checkout designwürde es tun, aber es sagt mir nur, dass ich bereits in der Filiale bin designund dass ich 3 geänderte Dateien …
116 git  branch  rollback 

3
Übernehmen Sie Änderungen in einen anderen Zweig als den aktuell ausgecheckten Zweig mit Subversion
Ich habe an Code gearbeitet, der aus der Entwicklungszeile ausgecheckt wurde, und festgestellt, dass die vorgenommenen Änderungen möglicherweise zu Änderungen führen und in einen experimentellen Zweig verschoben werden müssen, bevor der Hauptentwicklungsbaum festgelegt wird. Ich habe jedoch den experimentellen Zweig nicht ausgecheckt und möchte die bereits vorgenommenen Änderungen nicht verlieren. …

7
Wie benenne ich meinen Git-Master-Zweig in "Release" um?
Wir möchten eine neue Richtlinie für unsere Projekte durchsetzen, wonach der Hauptzweig jetzt als Release-Zweig bezeichnet wird, um sicherzustellen, dass klarer ist, wie der Zweig verwendet werden soll. Natürlich werden wir auch Kandidatenzweige entwickeln und freigeben. Ich verstehe, dass ich den Hauptzweig lokal umbenennen kann, indem ich einfach Folgendes verwende: …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.