0

現在、mercurial を使用して Web プロジェクトを適切に構成する方法を考えています。デフォルト(開発とテスト用)とリリース(公開される完成したコード)の2つのブランチを持つことを考えていました。安定したアプリケーションが実行されるまで、デフォルトのブランチで開発とテストを行います。次に、リリース ブランチにマージします。コードを中央リポジトリ (Web アプリケーションが存在するサーバー上) にプッシュすると、コードが自動的に公開されるようになります。

これは正しい方法ですか? はいの場合、フックを使用してリリース ブランチの自動公開を実現できますか?

4

2 に答える 2

2

git-flow 分岐モデルを検討しましたか? 私はそれをお勧めします。後者は、mercurial の git-flow アイデアの実装です。

于 2013-01-29T16:16:25.627 に答える