de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
Jon Chambers
Jon Chambers
質問

Mercurial - 名前付きブランチの特定の日付への更新

私は現在、いくつかの水銀リポジトリを持つプロジェクトに取り組んでいます。各水銀リポジトリには、ライブラリまたはバイナリのいずれかのソースコードが含まれています。これらのソースコードはすべて積極的に開発されています。

各リポジトリから作成された製品間の互換性がすぐに問題になることが想像できます。この問題を解決する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    

誰かが別のブランチに飛び込む危険なく、名前付きブランチに沿って日付を更新する方法を知っていますか?

どんな助けもありがとう。

ジョン

5 2011-10-27T16:00:49+00:00 1
プログラミング
mercurial
date
branch
Lazy Badger
27日 10月 2011 в 4:38
2011-10-27T16:38:36+00:00
さらに
ソース
編集
#56790423
hg help revset
  "ブランチ(文字列または集合)"
  指定されたブランチに属するすべてのチェンジセットまたは
  与えられたチェンジセット。
 
     

...

     

「日付(間隔)」        間隔内の変更セットについては、「hg help dates」を参照してください。

私たちのようなワークフローを与える

  • hg log -r "branch('V0.X') and sort(date('<10/28/11'), date)"
  • find revision N in list
  • hg update -r N
2
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Денис Анненский
登録済み 1日前
2
365
登録済み 5日前
3
True Image
登録済み 6日前
4
archana agarwal
登録済み 1週間前
5
Maxim Zhilyaev
登録済み 1週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属