私は現在、いくつかの水銀リポジトリを持つプロジェクトに取り組んでいます。各水銀リポジトリには、ライブラリまたはバイナリのいずれかのソースコードが含まれています。これらのソースコードはすべて積極的に開発されています。
各リポジトリから作成された製品間の互換性がすぐに問題になることが想像できます。この問題を解決する1つの方法は、各ローカルリポジトリを互換性のあるブランチに更新し、これらのブランチ上の特定の日付に更新することです。
V0.1タグで名前付きブランチ、V0.Xと言う
hg identify
与える
934ad264137e (V0.X) V0.1
その後、特定の日付に更新します(私はまだV0.Xブランチに滞在したい)
hg update -d "<10/28/11"
今識別する
hg identify; hg branch
与える
51a072771de7 tip
default
誰かが別のブランチに飛び込む危険なく、名前付きブランチに沿って日付を更新する方法を知っていますか?
どんな助けもありがとう。
ジョン
hg help revset
"ブランチ(文字列または集合)" 指定されたブランチに属するすべてのチェンジセットまたは 与えられたチェンジセット。
...
「日付(間隔)」 間隔内の変更セットについては、「hg help dates」を参照してください。
私たちのようなワークフローを与える