3

私はプロジェクトに参加しましたが、コードのテストとバージョン管理ソリューションが混乱しているので、それらの実装などを担当しています。

Git に比較的慣れていない私は、http://nvie.com/posts/a-successful-git-branching-model/をどのように実装すればよいのか疑問に思っていました。つまり、次のことを意味します。

  • git flow initLAMP サーバー (すべてのテストとバージョン管理が行われる場所)を使用して git リポジトリをセットアップする必要がありますか?
  • リモート リポジトリの特定の // ブランチに変更feature_xをプッシュするにはどうすればよいですか?hotfix_yreleas_z
  • git flow initローカルのクローン リポジトリで同じ設定を行う必要がありますか?

私はgitの基本的な知識を持っているので、これについてご指導いただければ幸いです。

アップデート

バージョン管理システムを使用して、ローカルからライブおよび/またはテスト環境に同期できる方法について、より良い解決策を知っている場合は、お知らせください...私は喜んで学びます

4

1 に答える 1

2

git-flow は、リモート サーバーで通常実行するものではなく、ブランチの管理を支援するための単なるツールです。git flow init誰かが開発作業を行う予定の裸ではないチェックアウトでのみ実行します。したがって、順番に:

  • いいえ、ベア git リポジトリを作成するだけです (git フローを使用しても、git の使用方法は根本的に変わりません)。
  • あり(git pushまたは、初回のみ: git push --set-upstream origin feature/name-of-current-feature- これは、現在のバージョンの git のエラー メッセージにあり、何も追跡していないブランチをプッシュしようとしています)
  • はい
于 2012-05-22T22:46:27.840 に答える