2015-04-07 5 views
1

Я новичок в git. И как практика, я работаю над двумя бревнами, скажем program_1, program_2.git review не в состоянии нажать мои изменения

git branch program_1 
ls temp 
git branch program_2 # (create program_2 branch) 
git checkout program_2 
git merge program_1 program_2 # (as i need temp folder in program_2) 
# Add some files in temp folder (say 1.c, 2.c) 
git add temp/1.c temp/2.c 
git commit 
# <some explanation reg commit> 
git review 

Здесь я получаю конфликт.

You are about to submit multiple commits. This is expected if you are 
submitting a commit that is dependent on one or more in-review 
commits. Otherwise you should consider squashing your changes into one 
commit before submitting. 

The outstanding commits are: 

9610151 (HEAD, program_2) program_2 submitting for review 
8760f55 (program_1) Adding temp to program_1 

Do you really want to submit the above commits? 
Type 'yes' to confirm, other to cancel: 

Так что это значит? и как решить это? что мне не хватает?

Может ли кто-нибудь знать ответ?

+1

Как насчет того, чтобы вы прочитали этот текст? – poke

ответ

0

git review не является частью стандартного git, так что это действительно зависит от того, кто его разработал, чтобы ответить на этот вопрос.

Но я расскажу вам столько, сколько нет ничего странного в том, что нужно перетащить два или более поручений на gerrit для обзора, я делаю это все время.

Что произойдет, так это то, что они будут иметь зависимости между ними, и они будут совершены в этом порядке, независимо от того, в каком порядке они будут рассмотрены.

Это лучший способ справиться с небольшими логическими фиксациями, которые зависят друг от друга.