0

MercurialEclipseプラグインの不具合により、移動したファイルの履歴が失われました。

しばらく経ちましたが、このバグを修正した新しいバージョンの MercurialEclipse に切り替えました。

このファイルを以前の場所/バージョンに接続したいと思います。

どうすればそれを達成できますか? Eclipseまたはコマンドラインで?

4

2 に答える 2

1

匿名ブランチでクリーンな「変更セットの移動」を作成graftし、必要な場所に移動しますか?

于 2012-11-20T18:45:44.207 に答える
-1

名前の変更/移動/コピーの前後の両方で、特定のファイルのすべての履歴を知りたい場合は、単純な「hg log--followfilename」でそれを実行できます。

luke@luke-linux:~/work/hg$ hg init test
luke@luke-linux:~/work/hg$ cd test
luke@luke-linux:~/work/hg/test$ echo a > a.txt
luke@luke-linux:~/work/hg/test$ hg add a.txt
adding a.txt
luke@luke-linux:~/work/hg/test$ hg ci -m a.txt
a.txt
committed changeset 0:552282c32ac4
luke@luke-linux:~/work/hg/test$ hg mv a.txt b.txt
moving a.txt to b.txt
luke@luke-linux:~/work/hg/test$ hg ci -m "a.txt-->b.txt"
b.txt
committed changeset 1:10dda3a3b48a
luke@luke-linux:~/work/hg/test$ hg mv b.txt c.txt
moving b.txt to c.txt
luke@luke-linux:~/work/hg/test$ hg ci -m "b.txt-->c.txt"
c.txt
committed changeset 2:f79245e6c0fe
luke@luke-linux:~/work/hg/test$ hg log --follow c.txt
changeset:   2:f79245e6c0fe
tag:         tip
user:        Luke Luo <luke.jf.luo@gmail.com>
date:        Wed Nov 21 23:23:16 2012 +0800
files:       b.txt c.txt
description:
b.txt-->c.txt


changeset:   1:10dda3a3b48a
user:        Luke Luo <luke.jf.luo@gmail.com>
date:        Wed Nov 21 23:22:56 2012 +0800
files:       a.txt b.txt
description:
a.txt-->b.txt


changeset:   0:552282c32ac4
user:        Luke Luo <luke.jf.luo@gmail.com>
date:        Wed Nov 21 23:22:34 2012 +0800
files:       a.txt
description:
a.txt
于 2012-11-21T15:25:41.127 に答える