2017-05-17 4 views
1

Mercurialのブックマークを使用して、他の開発者と新機能を共有したいと考えています。私はhereまたはhereと表示されるので、基本的なワークフローに従っています。要するに:Mercurialのリモートブックマークで新しい機能を分離する

$ hg bookmark main 
$ hg bookmark feature 
$ hg update feature 
$ hg commit -m "changes" 
$ hg push -B feature 

私の主な問題は、この時点で私の変更は、デフォルトのブランチから分離されていない、他の誰かが自分の作業ディレクトリに

$ hg pull 
$ hg update 

をした場合、彼らは私の変更を取得、ということですあまりにも意図されていない - 私はそれらを得るためにhg update featureをしたいと思います。

mainに何か(コミットしていないかもしれない)をコミットすれば、それもプッシュして、すべてがうまくいって、featureは別々に見えます。しかし、同じ結果を達成するより良い方法はありますか?

答えて

0

Mercurialは特別なブックマーク@を知っています。デフォルトで更新されるコミットにそれを添付します。

は、またthe wiki部5

+0

感謝を参照してください。クローン作成時には機能しますが、更新するだけでブックマークよりも先行するヒントに更新されます – albapa

関連する問題