2013-08-07 16 views
22

Nie mogę przeciągnąć Szkiców do gerrit. Gdy próbuję przeciągnąć szkice do gerrit, powoduje to zgłoszenie następującego błędu.Jak przenieść wersję roboczą do Gerrit?

[3:37pm] [myrepo] -> git push origin HEAD:refs/drafts/remote Counting objects: 167, done.

Delta compression using up to 8 threads.

Compressing objects: 100% (80/80), done.

Writing objects: 100% (124/124), 58.19 KiB, done.

Total 124 (delta 75), reused 47 (delta 32)

remote: Resolving deltas: 34% (26/75)

To ssh://myrepo ! [remote rejected] HEAD -> refs/drafts/remote(prohibited by Gerrit)

error: failed to push some refs to 'ssh://myrepo'

Czy ktoś może mi pomóc w tym wydaniu?

+0

Thomas Mtthews: Mówiąc najprościej, Gerrit to narzędzie internetowe, w którym można wprowadzić zmiany w kodzie, aby inni członkowie zespołu przejrzyj zmiany i zatwierdź lub odrzuć, jeśli są jakieś błędy. – Bobby

Odpowiedz

38

użycie tego polecenia:

git push --receive-pack="git receive-pack" origin {commit SHA-1 or HEAD}:refs/drafts/{branch} 

Ogólna zasada naciskać na Gerrit, gałąź = Master:

git push origin <a_local_branch_name or specific_commit or HEAD>:refs/for/master 

Ogólna zasada naciskać na Gerrit jako Draft, oddział = Master:

git push origin <a_local_branch_name or specific_commit or HEAD>:refs/drafts/master 
+0

Ale otrzymuję ten błąd, gdy uruchamiam wyżej wymienione polecenie. esekilxxen1503 [10:47] -> git wcisnąć --receive-pack = "git otrzymywać-pack" pochodzenia głowy: literaturowe/Robocze/gałęzi razem 0 (delta 0) ponownego wykorzystania 0 (delta 0) To ssh: //[email protected]: 29418/oddział ! [zdalny odrzucony] HEAD -> refs/drafts/com_33_rel (zabronione przez Gerrit) błąd: nie udało się przesłać niektórych odwołań do ssh: //[email protected]: 29418/ – Bobby

+0

podać polecenie, że uruchomiłem –

+0

git push --receive-pack = "git receive-pack" origin GŁOWA: refs/drafty/gałąź – Bobby

Powiązane problemy