代码之家  ›  专栏  ›  技术社区  ›  Geo

如何在Mercurial中只提交一次一组文件?

  •  1
  • Geo  · 技术社区  · 15 年前

    我想添加一些文件,作为“备份”。问题是,我只想提交一次,然后,我希望Mercurial不再跟踪它们(如果它们被更改,不要通知我,也不要在其他提交中提交它们)。

    hg add my_folder
    hg commit -m "added first version of my_folder"
    

    然后,一段时间后,该文件夹的内容可能会更改。如果我提交其他文件,该文件夹的新版本也会被提交。这是我想避免的事情。是否可以不直接指定要提交的文件?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Matthieu M.    15 年前

    我从未见过Mercurial中有任何选项允许。。。但为什么不干脆把它们复制到别处呢?

    我的意思是,如果您不需要对这些项目进行版本控制,那么使用版本跟踪系统有什么意义?

    我们在二进制文档('.doc',图像等)中遇到了类似的情况,最后决定将它们提交到一个单独的存储库中,专用于这些文档。

        2
  •  1
  •   Josh Matthews    15 年前

        3
  •  1
  •   jk.    15 年前

    VCS不是备份系统。考虑使用适当的备份机制。

    hooks ,有很多方法可以做到这一点,但是 ACLs 假设有一个远程服务器,这是显而易见的

    推荐文章