Mercurial可以在不获取书签的情况下拉动吗?

时间:2015-07-13 06:50:54

标签: mercurial

每次从存储库中提取时,我不仅会获得更改集,还会获得该存储库中的所有书签。在某些情况下,这非常烦人。有没有办法在没有书签的情况下提取?

(我实际上使用的是TortoiseHG,但有关普通Mercurial命令行的信息也很有用,也很受欢迎。)

(背景:在TortoiseHG中,很多书签很快就会混乱。在远程存储库中,书签应保留以供将来参考,这并不重要。但在本地我不需要或不需要它们。所以在每次从远程存储库中拉出我都要单独删除每个书签。这很快就会变得很快......)

2 个答案:

答案 0 :(得分:1)

  

有没有办法在没有书签的情况下拉动?

没有。每次都从远程存储库中获得所有远程书签

  

在TortoiseHG中,许多书签很快就会混乱

如何?未激活的“外部”书签将在过去的历史记录中保持不可见

但是......您可以重命名本地重要书签(提供一些唯一的前缀),并在每次拉更轻松地删除远程书签后:grep -v PREFIX了解内容.hg/bookmarks档案

答案 1 :(得分:1)

我不认为push会复制书签,所以为什么不去远程存储库并从那里推入你的?

或者,.hg / bookmarks只是一个文本文件,如果你复制它,拉动然后恢复原始文件会发生什么?