Разрешить другим разработчикам проверять мой код перед загрузкой в ​​основной ствол? - PullRequest
2 голосов
/ 17 августа 2011

Я работал над несколькими различными проектными файлами, некоторыми новыми и некоторыми старыми.Существует ли обычный / нормальный / приемлемый метод постановки регистрации, чтобы другие разработчики могли взглянуть и проверить код?

Я не хочу полностью фиксировать / проверять код, так как некоторые из них наполовинуиспеченный, но хотел бы, чтобы другие разработчики посмотрели ...

Ответы [ 2 ]

1 голос
/ 17 августа 2011

Вы можете зафиксировать в другой ветке, а затем объединиться в master, когда код был проверен другими.

Ваш рабочий процесс:

git checkout -b my_new_feature # create a new branch 'my_new_feature' and switch to it
git add . # add all files to staging area
git commit -m "Add my new feature" # commit the change
git push origin my_new_feature # push this branch to 'origin'

Их рабочий процесс:

git pull origin
git checkout origin/my_new_feature

После проверки кода

git checkout master
git merge my_new_feature
0 голосов
/ 17 августа 2011

Вы можете зафиксировать свой код в ветви функций и опубликовать ветку. Это позволяет всем остальным разработчикам извлекать копию и переключаться на нее для локального просмотра, не затрагивая их собственный код. Git Flow является хорошим примером этого:

http://nvie.com/posts/a-successful-git-branching-model/

...