gpt4 book ai didi

version-control - 在版本控制下存储非源文件的最佳实践

转载 作者:行者123 更新时间:2023-12-04 06:56:40 25 4
gpt4 key购买 nike

我有一个受版本控制的项目,但是该项目包含一些经常更改的图像,视频和zip文件。我不想将这些文件存储在版本控制下,因为它们会占用大量空间,并且进行更新和提交的速度非常慢。

什么是处理此问题并仍提交已更改的非源文件的好方法?有没有更好的办法?

我目前正在使用Subversion,如果还有另一个版本控制客户端更适合处理此问题,请推荐它!

最佳答案

您在评论中添加了:

The problem I have with this is that I don't care about the version history of those zip/video files, as long as they're the newest ones, there is no problem.



这意味着您拥有线性的开发工作流程,只能在一个主分支的最新版本上工作。
您似乎没有处理“发布后”阶段,在该阶段您必须:
  • 维护生产中运行的内容
  • 发展小进化...
  • ..同时进行大规模重构以尝试一些重大改进

  • 在后三种情况下,“我必须使用什么”或“我当时正在使用的”确切图像,视频和zip文件的问题可能变得很重要。

    无论如何,如果您认为SVN不能正确处理它们,我仍然建议您采用某种方式来记住,对于SVN版本xxx到yyy,您使用的是二进制文件集的版本“z”。
    为此,您可以设置一个外部存储库,例如 Maven。请参阅问题“ Is it acceptable/good to store binaries in SVN?”(该问题的答案在页面顶部附近,但正如他提到Maven时,我直接链接至Evan的答案)。

    关于version-control - 在版本控制下存储非源文件的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1141529/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com