2016-06-14 3 views
0

Ich habe ein Repository eingerichtet, das auf Heroku zeigt. In der "Optional Extended Integration" habe ich "Bitbucket Server" als Hosttyp gewählt, Host URL ist auf "https://bitbucket.org" eingestellt und der Benutzername ist auf meinen Benutzernamen eingestellt. Jetzt, wenn ich eine Änderung an Heroku begehe, möchte ich das auch an Bitbucket weitergeben. Leider scheint das mit dem oben erwähnten Setup nicht zu funktionieren. Was mache ich hier falsch? Ich benutze SourceTree für Mac.Wie Setup Source Tree für die Bereitstellung auf Heroku und Bitbucket?

+0

Wenn Sie auf 'Repository> Repository-Einstellungen' klicken, werden zwei Remotes in der Liste "Remote-Repository-Pfad" angezeigt? – everton

+0

Ich bin ziemlich neu in Git. Ja, es zeigt 2, weil ich zwei hinzugefügt habe. Eine für den Ursprung und eine für Bitbucket. Wenn ich meine Änderungen durchführe, schiebe ich sie in alle Repositories. Immer noch nicht 100% sicher, wenn dies der richtige Weg ist, es zu tun. –

+0

Welche Namen werden auf diesem Bildschirm angezeigt? – everton

Antwort

1

Wenn Sie zwei Fernbedienungen synchron zu bekommen, ist die häufigste Weg, das zu erreichen, ist Ihre Änderungen sowohl drücken:

git commit -m <msg> 
git push origin <branch> 
git push bitbucket <branch> 

Auf SourceTree:

  • Klicken Sie auf „Push "

    enter image description here

  • REMO auswählen Wählen Sie im Drop-down-Menü den gewünschten Zweig aus und klicken Sie auf OK.

    enter image description here

  • Wiederholen Sie den Vorgang auf der anderen Fernbedienung.

Anternatives sind:

  • -Setup mehrere URLs an einen entfernten - This SO answer can give you details on this
  • Setup-Haken verpflichten zu einer sekundären schieben Fern jedes Mal drücken, um sie in Ihrem Standard-Fernbedienung automatisch verpflichtet.
Verwandte Themen