2017-12-19 5 views
0

Ich möchte meine Dateien von einem Zweig zu einem anderen Repositories Zweig zu bekommen. Anstatt nur die Dateien auf meinem Dateisystem zu kopieren, gibt es einen etwas ausgefallenen Befehl, den ich für diese Aufgabe verwenden könnte?Holen Sie Inhalt von einem Zweig zu einem anderen Repositories Zweig

Gibt es auch einen schnellen Weg, dies mit SourceTree zu tun? Meine Kollegen müssen dies (früher oder später) auch tun, und sie bevorzugen, die Befehlszeile nicht zu verwenden.

+0

Wenn Sie wirklich Inhalte über _repositories_ verschieben müssen, ist mir keine gute Möglichkeit bekannt, dies zu tun. Können Sie näher erläutern, was Sie bewegen müssen? –

+0

Es sind nur einige unserer projektbezogenen Dateien. Das Ziel-Repository gehört unserem Kunden und sollte nur funktionierende Versionen unserer Software erhalten. Das Quell-Repository ist das, an dem wir gerade arbeiten. –

+0

Warum möchten Sie die Geschichte eines Repos in ein anderes kopieren? – evolutionxbox

Antwort

0

Um die Dateien von einem Zweig zu antoher Repository Repo zu erhalten, verwenden Sie Art und Weise verwenden können:

Asumme kopieren Sie die Dateien aus dev Zweig der REPOA zu master Zweig der repoB, können Sie Befehle ausführen unten in lokalen repoB:

#In local repoB 
git remote add repoA <URL for repoA> -f 
git checkout repoA/dev -- . 
git commit -m 'get files from repoA dev branch' 
git push origin master 

Hinweis: wenn die Dateien aus REPOA dev Zweig Kasse master Zweig repoB, wird es alle Dateien aus dem aktuellen Arbeitsverzeichnis überschreiben. So sollten Sie die Änderungen auf master Zweig vor dem Auschecken der Dateien von RepoA dev Zweig verpflichten.

Verwandte Themen