【发布时间】:2019-01-08 01:13:16
【问题描述】:
我的服务器上有不同的存储库,应用程序的主存储库(MyApplication A、B、C)和库存储库(我想在许多应用程序中重用这个存储库)。
在服务器端
\\Server\Share\MyApplicationA\
\\Server\Share\MyApplicationB\
\\Server\Share\MyApplicationC\
\\Server\Share\MyLibrary\
当我克隆存储库时,我将 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
...因为服务器上的 Library Repo 位于不同的文件夹中。
我必须先在服务器端创建/链接子存储库?
为了管理存储库,我使用 TortoiseHG (Mercurial)。 任何建议将不胜感激。 谢谢。
【问题讨论】:
标签: mercurial tortoisehg mercurial-subrepos