我一直在 Ubuntu PC 上使用本地 Mercurial 存储库来存储我的个人文档。我计划更频繁地使用 Windows,因此我想将存储库移至我的 Windows PC。
在系统之间直接复制整个文件夹安全吗?还是我必须做其他事情,比如克隆?
注意:Ubuntu PC 未连接到 Windows PC。我希望通过 USB 拇指驱动器移动存储库。
答案1
刚刚测试了一下,从我的 Ubuntu 服务器复制到我的 Windows 7 笔记本电脑一切正常。TortoiseHg 识别了所有内容,并掌握了所有历史记录。
不过,我是通过 SFTP 复制的,所以行尾被转换为 Windows 版本。我希望 Windows 上的 Mercurial 能做正确的事情,但如果你想确定,你可以运行unix2dos在复制后在 Windows PC 上。在 Ubuntu 端预先运行它将使您的存储库留下错误的行尾,尽管您可以修复它...