我已经克隆了大型存储库的默认分支,现在我希望使用TortoiseHg客户端从服务器中提取。
但是,TortoiseHg建议从所有分支机构撤资。是否可以指示它仅从当前分支中拉出?
到目前为止,我已经看到以下建议:
- 在客户端设置一个挂钩,以拒绝不必要分支的拉动
- 检查TortoiseHg中的传入修订,仅提取属于当前分支的修订
- 使用Mercurial ACL扩展名拒绝访问所有分支,但拒绝访问当前分支。
我不喜欢所有这些解决方案,因为它们都是基于客户端的。在所有这些中,TortoiseHg实际上都会拉出所有分支(即使在第二个分支中,拉出的修订也被排列成一个束,出现在传入修订视图中)
hg pull -b BRANCH
TortoiseHg中有等同物吗?
谢谢。
编辑
我知道如何使用Mercurial命令行客户端-hg.exe执行所有这些操作。这个问题专门关于TortoiseHg GUI客户端。
您是否尝试过在工作台上执行此操作?我不是在工作中使用汞,因此无法在此处进行测试。
—
MBraedley 2011年
我一直在使用工作台,并且在那里可以找到任何告诉它仅拉当前分支或某个分支的选项。
—
标记