2011-06-28 13 views
1

私はGitにとって全く新しいです。私は実動サーバー、devサーバー、そして他の1人の開発者(合計2人)を持っています。私は自分のメインリポジトリをプロダクションブランチとして設定し、次にdevブランチ/リポジトリとして開発サーバを設定し、自分または他の開発者が接続するときに接続する必要があると考えています。& devブランチ/レポを取得するそこから走る。Git:環境を設定するにはどうしたらいいですか?

このようなことをする正しい方法のように聞こえるのですか?それ、どうやったら出来るの?

答えて

4

gitはWebデプロイメントシステムではないことを覚えておいてください。

http://toroid.org/ams/git-website-howto

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

http://progit.org/

+1

+1 Pro Gitの場合@snow_mac:本の第1-4章をすぐに読んでください。 –

+0

私はそれをもう一度。第1章から第3章では基本を学び、gitをサーバとしてセットアップする方法については4章で説明します。 – ralphtheninja

+0

恐ろしい!君たちありがとう! –

0

私の視点から、soruce制御システムは、展開インフラストラクチャとは無関係です。

人生をもっと楽にするために、すべてのリポジトリを扱う1つのGitサーバーをセットアップします。もちろん、いくつかのベストプラクティス/要件に従ってリポジトリの構造を構築します。

例えば

  • マスターは常に
  • 生産((修正プログラム、次のリリースのために必要な変更のために使用され、点xでのマスターのブランチ、)
  • Production_Master(開発ブランチすることができます)

デプロイメントサーバーを分割する方法は、Gitサーバーの所在とは関係ありません。あなたの2人のメンバーチームの誰がアクセス権を持っているのかを制限したいのであれば、権限でこれを行うことをお勧めします。

+0

セントラルGitサーバーとSVNとの違いは? –

+0

コミット。あなたは地元の支店でローカルに仕事をしますが、中央のGitサーバー(バックアップ、ソースコードの権利など)の最後を押します。しかし、作業は開発マシン上でローカルに行われます(おそらくサーバー上では行われません)。 – rit

+0

レポジスはどこに住んでいますか?デベロッパーで?プロダクションで? –

関連する問題