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
は別々に見えます。しかし、同じ結果を達成するより良い方法はありますか?
感謝を参照してください。クローン作成時には機能しますが、更新するだけでブックマークよりも先行するヒントに更新されます – albapa