1

新工作正在从 CVS 迁移到 GIT(耶!!)

问题是 - 我们过去以增量方式生成我们的发布包 - 我们在 CVS 上使用修改文件日期来确定哪些项目需要重新编译并且只生成那些包 - 这样做的原因是减少新版本的大小(我们的项目非常庞大,易于分发)。

当我通过jenkins克隆目录进行构建时,所有文件的修改日期都相同,所以旧方法是行不通的。虽然关于使用 git log 来做这件事,但是我可能会丢失一个比我上次构建更早完成的提交,但只是在它之后才合并。

我确实相信这应该是一个必须解决的简单且常见的问题,但我从未真正与 Dev ops 合作过——我只是一个认为我们试图做到这一点的方式不是聪明的方式的开发人员。

4

0 回答 0