0

我希望在这里问而不是超级用户是可以的,因为我对像这样的非常具体的问题几乎没有回应。

我有一个项目处于 mercurial 版本控制之下,我想移动它在我的计算机上的位置(从 ~/workspace 到 ~/Dropbox/Projects)。但是如果我移动项目然后重新导入它,它就会失去 mercurial 连接。

我可以提交、推送、删除我的项目,然后从新目录中的 hg 重新导入。但是必须有一个更简单的方法,不是吗?

4

2 回答 2

0

我不具体了解 Mercurial,但是对于某些版本控制系统,移动已签出的代码副本非常困难(某些 VCS 将元数据保留为绝对路径等)。所以我会亲自提交并重新获取。

另外,请考虑在搬迁过程中丢失未提交工作的可能性......

于 2010-09-30T17:30:45.023 回答
0

当您移动项目时,您能否确认 .hg 子文件夹(包含存储库数据)是否也移动了?

是否可以使用命令行或不同的 mercurial(比如 TortoiseHg)客户端访问移动的存储库?

在 Eclipse 中,当您再次执行“Team -> Share Project...”时会发生什么?

于 2010-09-30T18:17:29.450 回答