2016-04-18 3 views
0

Ich habe meinen Code in Github-Repository, die ich verwendet, um Pull/Push-Codes zu überprüfen.Neu bei Gerrithub.io zeigt: Code zeigt 'Merged' in GerritHub.io, aber immer noch nicht in Github Master Repo

Jetzt habe ich die gerrit vor Github für Code-Review konfiguriert:

Way ich den Code und drücken Sie für die Überprüfung ziehen ist:

git clone https://review.gerrithub.io/testGitHubUser/TestGitHubProject 
git reviw -s 
  • dann ich in ein paar Änderungen aus Datei ...
  • hinzugefügt dann die Datei mit: git add -p
  • dann die Datei begangen verwendet: git commit -m „xyzmsg“

Danach habe ich zwei verschiedene Wege versucht:

Path 1 : git push origin HEAD:refs/for/master 

Path 2: git Bewertung -R

Beide Fälle ich eine Veränderung in gerrithub.io erstellt sehen ... und es zeigt meine Änderungen .. Ich habe mich selbst als + 2 ... überprüft Dann zeigt es überprüft sowie verifiziert. Haben Sie auch einen Knopf gedrückt, um zu veröffentlichen.

Nun zeigt es Status als ‚Zusammengeführt‘ und hat folgende msgs:

Patch Set 1: Code-Review+2 Verified+1 
Change has been successfully merged 

Problem NONE von obigen Ansätze ist, I-Code in Git Hub Master-Repo zu sehen. Wie würde es in Github Repo Master angezeigt werden? Muss ich den 'github' Master Repo jetzt manuell einstecken?

+0

ich in der Lage hätte zu lösen. Prozess ist Zug von Github (NICHT Gerrithub). dann füge gerrit remote hinzu und mache dann git review. – Nishan

Antwort

0

Ihr Problem könnte sein, dass Ihr Projekt in GerritHub Dateien mit zu großer Größe für GitHub hat - wenn das der Fall ist, dann wird der Autoreplizie-Dienst von GerritHub zu GitHub ohne Warnung stoppen - um es erneut zu starten, dann müssen Sie bereinigen Projekt von zu großen Dateien

Hier ist, wie Sie Dateien, die größer als 1 MB entfernen:

es
git filter-branch -f --tree-filter 'find ./ -size +1M -delete' HEAD 
Verwandte Themen