2014-07-08 14 views
5

Ich bin auf der Suche nach Git-Teilbaum, um ein Framework Repo verwenden, die ich in meinem Projekt Repo besitzen. Dies sollte wie folgt aussehen:Kann Teilbaum nicht mit sourcetree push

  • Projekt
    • Einige Sachen
    • Einige Sachen
    • Rahmen

Mit Sourcetree App für Windows ich folgendes gemacht:

  • Clone Projekt
  • Add Subtree Rahmen in einem Rahmen benannten Ordner
  • hinzufügen test.txt im Rahmen

Das bin ich so etwas wie dies führt:

  • Projekt
    • Some Sachen
    • Einige Sachen
    • Rahmen
      • test.txt

Sourcetree sagt mir dann, dass test.txt nicht zu begehen inszeniert wird, so füge ich es und es begehen.

Ich könnte es falsch verwenden, aber ich konnte keinen Weg finden, um sicherzustellen, test.txt wurde tatsächlich zum Framework Repo hinzugefügt und nicht zu Projekt/Framework, wie es zu sein scheint.

Wenn ich das Push bekam ich die richtigen Dateien in Projekt/Rahmen/test.txt wie erwartet, aber der Rahmen Repo bleibt leer (es ist nicht die Änderung empfangen habe ich gemacht)

Ich dachte, musste ich manuell Drücken Sie den Teilbaum, um diese Änderungen in Framework Repo zu committen, aber es scheint zu loop endlessly without giving me any error

Ich lasse dies für mehr als 10 Minuten laufen, aber habe kein Ergebnis erhalten. Jede Hilfe wäre sehr willkommen.

Danke für Ihre Zeit.

Antwort

3

Ja, Sie müssten den Unterbaum zur Fernbedienung schieben, indem Sie genau das verwenden, was Sie verwendet haben. So funktioniert der gesamte Submodul-/Teilbaum-Ansatz im Allgemeinen - Sie verpflichten Änderungen an Ihrem Hauptrepo, aber Sie müssen diese Änderungen manuell an den Remote für den Teilbaum übertragen.

Wir haben Teilbaum-Unterstützung entwickelt, so dass Sie einfach mit der rechten Maustaste klicken und mit den Metadaten, die wir speichern, zum ausgewählten Teilbaum gelangen. Ich hatte keine Berichte über Bugs, aber das sieht definitiv so aus. Könntest du es über jira.atlassian.com melden, einschließlich so viel Details wie möglich, es ist besser dort gehandhabt und ich werde es mir dann anschauen.

Prost

+0

Vielen Dank für Ihre schnelle Antwort. Wie gewünscht, habe ich ein Problem (Unterstruktur nicht möglich) für jira für SourceTree-Fenster erstellt. Ich habe einige Tests zu Hause gemacht und es funktionierte auf Mac mit der Mac-Anwendung, so dass es in der Tat wie ein Fehler scheint. – user3817301

+0

OK danke, ich habe das Problem gesehen, es ist in einem meiner Browser Tabs geöffnet :) Prost – Kezzer

Verwandte Themen