每次从存储库中提取时,我不仅会获得更改集,还会获得该存储库中的所有书签。在某些情况下,这非常烦人。有没有办法在没有书签的情况下提取?
(我实际上使用的是TortoiseHG,但有关普通Mercurial命令行的信息也很有用,也很受欢迎。)
(背景:在TortoiseHG中,很多书签很快就会混乱。在远程存储库中,书签应保留以供将来参考,这并不重要。但在本地我不需要或不需要它们。所以在每次从远程存储库中拉出我都要单独删除每个书签。这很快就会变得很快......)
答案 0 :(得分:1)
有没有办法在没有书签的情况下拉动?
没有。每次都从远程存储库中获得所有远程书签
在TortoiseHG中,许多书签很快就会混乱
如何?未激活的“外部”书签将在过去的历史记录中保持不可见
但是......您可以重命名本地重要书签(提供一些唯一的前缀),并在每次拉后更轻松地删除远程书签后:grep -v PREFIX
了解内容.hg/bookmarks
档案
答案 1 :(得分:1)
我不认为push会复制书签,所以为什么不去远程存储库并从那里推入你的?
或者,.hg / bookmarks只是一个文本文件,如果你复制它,拉动然后恢复原始文件会发生什么?