Mercurial子存储库不同文件夹
我的服务器上有不同的存储库,应用程序的主repo(myapplicationa、B、C)和库repo(我希望在许多应用程序中重用此repo) 在服务器端Mercurial子存储库不同文件夹,mercurial,tortoisehg,mercurial-subrepos,Mercurial,Tortoisehg,Mercurial Subrepos,我的服务器上有不同的存储库,应用程序的主repo(myapplicationa、B、C)和库repo(我希望在许多应用程序中重用此repo) 在服务器端 \\Server\Share\MyApplicationA\ \\Server\Share\MyApplicationB\ \\Server\Share\MyApplicationC\ \\Server\Share\MyLibrary\ 当我克隆repo时,我将LibraryRepo放在正在使用的应用程序中(A、B或C)。 在我的电脑上 C
\\Server\Share\MyApplicationA\
\\Server\Share\MyApplicationB\
\\Server\Share\MyApplicationC\
\\Server\Share\MyLibrary\
当我克隆repo时,我将LibraryRepo放在正在使用的应用程序中(A、B或C)。
在我的电脑上
C:\MyApplicationA\
C:\MyApplicationA\MyLibrary\
C:\MyApplicationB\
C:\MyApplicationB\MyLibrary\
C:\MyApplicationC\
C:\MyApplicationC\MyLibrary\
这是我的.hgsub
MyLibrary = MyLibrary
当我尝试推送远程repo(在服务器上)时,出现以下错误:
存储库Z:/SERVER/Share/MyApplicationA/MyLibrary非trovato
…因为服务器上的库Repo位于不同的文件夹中
我必须先在服务器端创建/链接subrepo,然后才能开始
为了管理存储库,我使用了TortoiseHG(Mercurial)。
如有任何建议,将不胜感激。
谢谢。我发现这个解决方案适用于假远程回购(假,因为远程回购在我的外部硬盘上,模拟我的服务器共享),但不适用于我服务器上的真实回购 打开DOS命令行(具有管理员权限),写入: 如何在远程路径上创建符号链接? 谢谢你的建议
mklink /D MyLibrary ".\..\MyLibrary"