1

我是 dvcs 世界的新手。我的公司使用 perforce,我不是粉丝,所以我想我会尝试使用 mercurial 作为前端。我在一台带有 TortiseHG 的 Windows 机器上设置它,启用 Perfarce 扩展,做了一个小结账(限制目标版本),然后拉取其余部分。这似乎比单独克隆更强大。

这似乎工作得相当好,因为我已经能够起床更改 8700 左右。

我的问题是 perforce 存储库中的错误。在hg pull命令期间,它遇到错误abort: file path/to/file.pl missing in p4 workspace并回滚事务。

是否有绕过或跳过该文件并强制它继续,因为这不是我关心的文件。

更新:根据管理员的说法,有问题的文件是一个符号链接。会不会出现这样的问题?如果是这样,我/管理员如何修复或绕过它?

是否可以只检查 perforce 回购的一部分而不是整个事情?

4

2 回答 2

1

问题在于 Windows 不支持的符号链接。

这在当前版本的 Perfarce 中得到了修复,它应该很快就会出现在 TortoiseHG 中。

于 2010-03-30T12:24:05.410 回答
0

我建议您请人检查 Perforce 存储库实际上是否处于正常状态。您可能触发了某些故障,并且您公司的数据可能处于危险之中,因此绝对应该有人查看导致问题的原因。

于 2010-03-22T16:19:48.803 回答