我目前正在开发一个需要更改git源代码的项目。我想更改源代码,因为在设置合并驱动程序时,git总是首先运行它的diff算法,但是git diff算法没有检测到我的合并工具检测到的一些冲突。
所以,我需要更改源代码,以便git始终使用我的合并工具。要做到这一点,我需要更好地了解git合并代码工作流程,但读取数百万行git的源代码不是一种选择。我需要编译和调试git源代码,但我不知道哪种方法更好,怎么做。
请帮助:)
答案 0 :(得分:0)
所以,过了一段时间,我想出了如何在不搞乱git源代码的情况下解决我的问题。我做了什么?
为此,我编辑了.gitconfig文件并添加了这个伪差异驱动程序:
whereis python2
这解决了我的问题,因为现在总是调用合并驱动程序:)