0
local
    - [dev]
    - [staging.foo.com]
    - [foo.com]

remote
    - [staging.foo.com]
    - [foo.com]

私はgitを初めて使用するので、これを複雑にしすぎているかどうか教えてください。私は本当に自分でこのようなものをセットアップしたいのですが、これを理解し、すべてを機能させるために一日中費やしました。[] は別のディレクトリです。

ローカルでは、ステージングにコミットする開発者が必要です。次に、ステージングをリモート ステージングにプッシュしてテストします。そして、すべてがゴールドになったら、ローカル ステージングをライブにプッシュします。開発ワークフローを分離するために、ライブもローカルにコピーされます。これは理にかなっていますか?

これをブランチとして設定しますか?

4

1 に答える 1

1

機能コードを devel コードから分離し、ステージング コードをリリースから安定コードから分離することは、ブランチに適した仕事です。http://nvie.com/posts/a-successful-git-branching-model/を参照してください。これは、そのようなことを処理する標準的な方法です。

したがって、セットアップでは、ローカルの git リポジトリと中央リポジトリを用意し、ブランチを使用して物事を整理します。

于 2012-10-25T20:26:24.493 に答える