2010-12-04 10 views
0

まず、gitを学び始めて2人の開発チームに利用できるようにしています。本当に小さいと思います。また、私はBeanstalkを使った無料のアカウントを持っていることを述べるべきです。これは、私が1人の協力者(私)だけのリポジトリを作成できるようにするものです。私は、上位の層に支払うかどうかを評価しようとしています。より多くの共同作業者とより多くのリポジトリを持つことができます。 gitのと豆の木を使いたいために私たちの主な理由は、次のとおりです。私はgitとbeantstalkアプリケーションサービスを使って良いワークフローを見つけ出すのに助けが必要です

  • は現在、オンライン我々のマシンで としない我々の仕事のバックアップを持っているために
  • をバージョニング のメリットを享受できるようにするには我々は、この
  • など

のためのDropboxを使用し 。

私はネットワーク上で作業する方法をテストし、コンピュータ上の2つの異なる場所でビーンストップリポジトリをクローンし、それらから押して引っ張ってワークフローを把握しようとしています。

私は仲間の協力者に集中して、リモートマスターにプッシュし、リモートマスターから変更を引き出し、十分にやり遂げる方法を理解していると思います。しかし、私は開発のメインライン、リモートマスターからリモート開発ブランチを持つこともできるようにしたいと思っていますが、私は共同開発者と私に、この開発ブランチをマシンにクローンして、開発ブランチをローカルマシンからプッシュし、開発ブランチが安定してリモートマスターにマージすると、リモートマスターからマスターのローカルクローンにプルします。

物事のスキームでは、私は物事を管理する人でもあると思います。これまでのところ、私が学んだのは、共同作業者がリモートマスタとの間でプッシュ/プルし、ローカルのブランチを自分のマシンに作成し、ローカルのマスタとマージしてから、リモートマスタを先に押してから押してください。私がこれを持っている問題は、仲間のコラボレーターが自分の変更を反映できるようにリモートマスターを更新しなければならず、リモートマスターに開発ブランチに入るコードがないということです。少なくともそれが安定するまではない。

このワークフローはいいですか、それとも良い方法がありますか?

答えて

0

ワークフローは、おそらくあなたのチームとの試行錯誤によって最もよく分かります。あなたが描いたものは、始めるには良い場所です。いくつかの典型的なプラクティスの概観については、pro git book(http://progit.org/book/)の第5章を参照してください。

+0

ありがとうございます。 – racl101

関連する問題