-1

我对 Mercurial 还很陌生,我刚刚用 TortoiseHg 开始了一个关于 bitbucket 的项目。我的项目在 Visual Studio 2010 中。我可以毫无问题地提交对 mercurial 的更改,但是当我的队友从 mercurial 中拉出项目来处理它时,他得到的引用丢失错误。我想知道这是我项目中的错误配置还是他身边缺少参考?

4

1 回答 1

1

项目中引用的文件不会包含在 Mercurial 中,除非这些文件包含在存储库中。

References您的同事可以通过在解决方案资源管理器中展开文件夹并查看哪些参考上带有黄色警告三角形来查找缺少哪些参考。您可能需要将那些丢失的文件复制到他们的机器上。

另一种选择是将这些引用的文件(如果合适)放入存储库中的目录中,然后从项目中删除引用并从新位置重新引用。然后将文件添加到存储库中,尽管它可能会使存储库膨胀,因此如果使用远程中央存储库则不理想。

如果你还不知道的话,我也会推荐VisualHG for Visual Studio 到 TortoiseHG 的集成。

于 2012-07-11T20:10:03.543 回答