gpt4 book ai didi

git - 在 Git 中放什么

转载 作者:太空狗 更新时间:2023-10-29 14:26:25 25 4
gpt4 key购买 nike

我目前的任务是将我的商店从 Clearcase 转移到美妙的 Git 世界。在执行此操作的过程中,我发现我的商店在版本控制中保留了各种各样的垃圾,这些垃圾已经膨胀了存储库的大小。

我发现的罪魁祸首是我们将路由器 iOS 配置图像保存在我们的 Clearcase 存储库中。这些是数百兆字节的巨大二进制图像。

我阅读了一些关于 Git 的资料,建议我们在 Git 存储库中唯一应该保留的是源文件。大型二进制文件不应保存在版本控制中。

所以,我的问题是:处理路由器配置图像(或类似文件)等文件的“标准”方式是什么?这些是我们的商店不自行维护的大型二进制文件,我们无法自行重新生成这些图像,但我们需要它们作为我们部署到生产系统的基线。

最佳答案

What is the "standard" way of handling such files like router configuration images (or something similar)?

因为做了 ClearCase to Git migration ( many times before ),我通常将这些类型的工件放在工件存储库中,NexusArtifactory .

这样,这些二进制文件就可以被项目设置引用,并按需下载。
项目设置是非常适合 Git 的“声明式方法”的一部分:一个简单的文本文件,由您的构建工具处理,并将相应地更新工作区。

关于git - 在 Git 中放什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48591101/

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