Linux映像的版本控制/配置管理


LOGO
2025-02-19 02:48:26 (1月前)
  1. 并保存磁盘映像的副本。然而,作为一名软件工程师,这与传统做法相悖:使用工具来处理


组态
</跨度>

管理
</跨度>
和控制。

有没有好处理比传统源代码更好的文件

管理
</跨度>
工具,不是专为巨型二进制文件设计的?

4 条回复
  1. 0# 撩心 | 2019-08-31 10-32



    我有完全一样的问题。目前我的git版本存储库已超过150G,从CVS转移。 CVS完美地处理了小文件,但是在多G文件中无人问津。
    所以。如果有其他人匆匆过来,这里有一些我可以看到的解决方案:




    http://git-annex.branchable.com/




    https://github.com/jedbrown/git-fat




    https://github.com/schacon/git-media




    http://code.google.com/p/boar/



    并且可能是Subversion,如果它可以处理8G文件。


  2. 1# 圈圈红 | 2019-08-31 10-32



    配置管理应以首选形式进行,以进行修改。对于磁盘映像,这意味着实际文件以及用于构建映像的构建脚本。这背后的原因与你保留历史的原因有关:




    • 确定引入错误或功能的版本以及由谁引入


    • 查看以前的修订版以调试字段问题,可能会向其添加临时调试代码


    • 能够出于各种原因制作分支,并在适当时将它们合并在一起



    由于可以提取磁盘映像,如果只跟踪二进制文件,则不会完全卡住,但这些操作是一个

    批量

    通过跟踪来源更容易。


  3. 2# 不想吃东西 | 2019-08-31 10-32



    我们最终将关键文件放在源代码管理中,但不是整个系统。


登录 后才能参与评论