2016-09-30 5 views
0

私たちは小規模なアプリケーションで一緒に仕事をしており、bitbucketリポジトリを作っています。git pull要求 - より良いアプローチですか?

私たちは個々のマシン(git clone https://....com)のリポジトリをクローンして、作業しているもののブランチを作成する必要があります。たとえば、私の友人がfacebookログインページの作成に取り組んでいる場合、repoをフォークしてそこで作業するか、メインのRepoをクローンしてからgit branch fb-logingit checkout fb-loginをコミットしてコミットする必要がありますか?次に、fb-loginにプッシュしてPRを作成しますか?

おかげ

+0

これは妥当なアプローチです。この[git flow](http://nvie.com/posts/a-successful-git-branching-model/)についても読んでください。 –

答えて

2
  1. 多くのチームメンバーが働いているプロジェクトが1つある場合、各チームメンバーはメインレポをクローンする必要があります。

  2. 開発ブランチを特定する必要があります。この質問の文脈では、開発ブランチは、チームメンバーの変更がすべてマージされ、リリーステストがこのブランチで実行され、最後にコードがこの開発ブランチからマスターブランチにプッシュされるものです。

  3. それらをクローン化すると、彼らはそれぞれブランチを開発してブランチを取り出すべきです。各チームメンバーは自分の支店で働くべきです。

  4. プライベートブランチ開発者の機能を開発した後、ブランチからブランチを開発するプルリクエストが行われます。

  5. 一部の校閲者は、これらの変更をマージしてブランチを開発します。理想的には、誰も開発ブランチに直接変更する必要はありません。

0

チームのメンバーが、後で一緒に来る必要異なる部分で作業している場合、彼らは、すべてのクローンとブランチをブランチに変更を入れて、そして時折変更内容をお届けするために、メインにマージおく必要があります他の人に。

+0

ありがとう!いつフォークが意味をなすだろうか? – user1354934

+0

一緒に戻ってくることのないフォーク – GPS

関連する問題