Mercurial子存款不同的文件夹



我的服务器上有不同的存储库,应用程序的主存储库(MyApplication A、B、C(和库存储库(我想在许多应用程序中重用此存储库(。

在服务器端

\ServerShareMyApplicationA 
\ServerShareMyApplicationB
\ServerShareMyApplicationC
\ServerShareMyLibrary

当我克隆repo时,我将LibraryRepo放入正在使用的应用程序(A、B或C(中。在我的电脑上

C:MyApplicationA 
C:MyApplicationAMyLibrary
C:MyApplicationB 
C:MyApplicationBMyLibrary
C:MyApplicationC 
C:MyApplicationCMyLibrary

这是我的.hgsub

MyLibrary = MyLibrary

当我尝试推送远程回购(在服务器上(时,我会收到以下错误:

存储库Z:/SERVER/Share/MyApplicationA/MyLibrary非trovato

。。。因为服务器上的Library Repo位于不同的文件夹中。

我之前必须在服务器端创建/链接子博客吗?

为了管理存储库,我使用TortoiseHG(Mercurial(。任何建议都将不胜感激。谢谢

我发现这个解决方案适用于伪造的远程回购(伪造是因为远程回购在我的外部HD上并模拟我的SERVER共享(,但不适用于我的服务器上的真实回购。

打开DOS命令行(具有管理员权限(,写入:

mklink /D MyLibrary "...MyLibrary"

如何在远程路径上创建符号链接?谢谢你的建议。

相关内容

  • 没有找到相关文章

最新更新