我正在使用一个经常变化的开源项目。我必须始终拥有所有更改和错误修复的最新版本。
源代码已经过调整,可以满足我的需求。所以它现在也包含我自己的代码。无论什么时候改变,我当前都会手动读取更改日志中的更改内容或比较文件,然后将所有内容复制并粘贴到我自己的文件中。这非常耗时。
所以现在我正在考虑使用不同的方法:
这样我现在可以将旧的和新的(未触摸的)版本与原始源代码进行比较,看看我使用的代码状态和新代码之间发生了什么变化。
我的问题是第2步:
如果添加其他代码,行号可能会更改。如何找到合适的位置来注入我自己的功能?
答案 0 :(得分:2)
正如乔纳森所说的那样。使用源代码管理。