Angenommen, ich habe zwei Remote-Zweigstellen, Master und Developer, und mein lokales Repository befindet sich im Ordner D:/Git_Project.Ist es möglich, alle lokalen Zweige gleichzeitig im Windows Explorer anzuzeigen?
Auf Git Bash gehe ich in das Repository-Verzeichnis und wählen Master-Zweig, ich mache einen Ordner und eine Datei darin, Commit Änderungen, schieben Sie es auf Remote-Master-Zweig. Jetzt wechsle ich zum Entwicklerzweig, und wenn ich jetzt mit Windows Explorer zu D:/Git_Project gehe, kann ich die Ordner/Dateien vom Master-Zweig nicht sehen.
Nun, ich weiß, dass git speichert diese Änderungen in der .git-Ordner, und lädt/speichert sie, wenn wir verzweigen. Aber ist es möglich, dass immer beide Zweige mit jeweils einem eigenen Ordner angezeigt werden? Grundsätzlich einen "Master" und "Developer" Ordner unter D:/Git_Project.
Ich weiß, ich könnte "schummeln" und machen Sie alles in der gleichen Branche und erstellen Sie diese Ordner selbst, aber ich würde verlieren die git Zweig Funktionen, wenn ich dies tat.
Der Grund, warum ich dies möchte ist, weil manchmal bei der Arbeit an einer Datei im Entwickler oder einem anderen Zweig, ich möchte eine bestimmte Datei aus einer anderen Branche zu überprüfen, und es ist ziemlich nervig, immer nur Zweig zu wechseln um eine Datei lokal zu öffnen.
Vielen Dank.
Ooh, nett - ich nicht über 'worktree' wusste, du hast mich b Essen. –
@DavidHeyman Ja, ich dokumentiere worktree seit Mai 2015: http://StackOverflow.com/a/30185564/6309 – VonC
Das funktioniert perfekt. @David Heymans Antwort ist intuitiver, aber deine scheint auf lange Sicht eine bessere Übung zu sein. Vielen Dank! – Danyjex