gpt4 book ai didi

svn - 我怎么知道 `hg convert` 是否真的在做任何事情?

转载 作者:行者123 更新时间:2023-12-02 02:29:50 25 4
gpt4 key购买 nike

我在 Win32(服务器 03)上使用 Mercurial。我想将本地驱动器上的 Subversion 存储库复制到本地驱动器上的 Mercurial 存储库,以便我可以测试 Mercurial 与 Subversion 的 merge 能力。

hg convert 是正确的命令吗?

在我这样做之后:"c:\Program Files\TortoiseHg\hg.exe"转换 c:\dev\SubversionRepo\MyRepo -r 123456 -s svn c:\devhg\MyRepo_123456

我收到一条消息说:

8 Created MyRepo branch again as a copy from  http://.../Branches/SourceRepo. 
There was another MyRepo branch in this same location that was deleted.

好吧,现在我很紧张。此位置的分支被删除?不,我不想删除分支。

现在转换命令似乎停滞了。 c:\devhg\MyRepo_123456 中除了基本的 .hg 文件夹之外没有创建任何文件。我做错了吗?

最佳答案

  1. 您应该使用“--debug”开关来查看发生了什么。

  2. 您应该了解 hg convert 可能会花费很长时间处理第一个条目。线上的数字是它还需要做多少。如果那个数字是 600,那么你就等着了。

  3. 数字旁边的每一行都是该提交的注释,而不是来自 hg convert 命令的任何类型的状态消息。

  4. hg convert 仅生成存储库的更改集,而不是任何实际文件。所以几乎所有的输出都在 .hg 文件夹中。

通过删除所有内容并仅使用一次“hg convert”来重新开始。这会创建一个 Mercurial 存储库,您可以使用它进行更改,然后将更改推送到 Subversion 存储库。

引用:

关于svn - 我怎么知道 `hg convert` 是否真的在做任何事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4188152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com