リポジトリがありますmyproject
- リポジトリはほぼリリース準備が整っており、myproject-1_0
を作成しています。バージョン2のデベロッパーはmyproject
になりますが、マイナーな調整やバグの修正はmyproject-1_0
になります。 の変更をmyproject
にマージする最も良い方法は何ですか?複数のリポジトリを管理するMercurial
$ cd myproject
$ hg pull ../myproject-1_0
$ hg merge
$ hg commit -m 'Merge bugfix from 1.0 branch'
$ hg push
:
は、これが最善のアプローチですか?
このマージを2月1日に行い、さらにmyproject-1_0
を変更した場合はどうなりますか?私たちはもう一度手順を踏襲し、hg pull ../myproject-1_0
は2月1日にプルした後チェンジセットをプルするだけでしょうか? myproject
レポで
、ものがmyproject
から来たmyproject-1_0
から来たチェンジhg log
を行うと決定する方法はありますか?
この一般的なアプローチについて他の推奨事項はありますか?シーケンスの
@Marcus:*名前付きブランチ*(3番目の質問には**はい**がある)を決定する場合は、[この関連する質問]を読んでみてください(http://stackoverflow.com/ q/1405604/151299)。 –
@Oben、ねえ、名前付きブランチを使いたいなら、それは良いワークフローのようです。 –