TortoiseHG to Bitbucket - TortoiseHg中的子库设置

时间:2012-12-17 14:07:25

标签: mercurial tortoisehg bitbucket

我最初发布这个问题并发现Bitbucket不支持嵌套的子回购(更正: Bitbucket根本不是问题......潜在的不良信息或误解了嵌套子报表的含义) 。我不得不把他们安排在Tortoise作为兄弟Repos。 Mercurial to Bitbucket - Subrepository - Repository is unrelated error

我现在的问题是TortoiseHg / Mercurial没有接收到我的subrepos中的更改。

我的目录结构如下所示:(兄弟文件夹而不是子文件夹)

MainRepo (to hold all subrepos)
SubRepo1 (main project)
SubRepo2 (class library)
SubRepo3 (class library)

等...

在我的.hgsub文件中,我有以下

SubRepo1 = ../SubRepo1
SubRepo2 = ../SubRepo2
SubRepo3 = ../SubRepo3

等...

我的问题是MainRepo没有检测到我的SubRepo中的任何更改。我注意到我的每个subrepos现在在MainRepo文件夹中都有一个文件夹。我怀疑TortoiseHg正在寻找变化......而不是我的../SubRepoX文件夹。

任何人都可以引导我去TortoiseHg工作的SubRepository场景推送到Bitbucket

更新:请参阅此链接以了解我的subrepo问题的解决方案。 Recommended way to coordinate versions of multiple dependent mercurial repositories?

2 个答案:

答案 0 :(得分:2)

subrepo目录引用应该相对于.hgsub文件的位置。

因此,您应该使用= ./SubRepo而不是../ SubRepo。

这是official docs。他们不太难读。

答案 1 :(得分:1)

请参阅此链接以了解我的subrepo问题的解决方案。 Recommended way to coordinate versions of multiple dependent mercurial repositories?