version-control - mercurial:混合命名分支和书签

标签 version-control mercurial branch

我一直使用 mercurial 的命名分支功能来处理分支,我对此非常满意。我读过有关 mercurial 的书签功能,但还没有使用过。我能看到的使用书签的唯一原因是是否有人更喜欢 git 风格的分支模型,而我不喜欢。

那么,是否存在为同一个存储库混合命名分支和书签的用例? 它甚至有意义吗?

最佳答案

混合使用的一种可能情况详见 this thread

when we saw bookmarks improvements (push/pull bookmarks on remote repo and track current behaviour activated by default), we decided to use:

  • named branches for main versions only (less than 10 long term branches) and
  • use bookmarks for our one branch per feature strategy.

然而,书签限制的一些限制使得同时使用书签变得笨拙/错误。
在最新的 1.9+/2.x+ Mercurial 版本中情况可能会更好,因此测试是有序的。
1.9 version确实修复了很多关于书签的错误/限制。

关于version-control - mercurial:混合命名分支和书签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8699420/

相关文章:

windows - Windows 中的 Mercurial 看不到 .hgignore - 为什么?

mercurial - 使用 Mercurial 本地克隆进行分支开发?

git log --stat 分支汇总

svn - 有没有办法将带有 HISTORY 的 SourceSafe 迁移到 SVN?

git - 如果我的分支有很多提交,我该如何正确 rebase ?

git - Subversion 中遗漏版本的可能性(研究环境)

mercurial - 如何使具有特定扩展名的文件自动添加到提交中?

branch - 如何使用非标准 svn 存储库布局的 git-svn 访问 svn 分支?

Git 与 Mercurial 存储库的互操作性

sql - 向现有 SQL Server 数据库添加版本控制