我有一个关于在Git中重命名文件的问题。
我想要重命名一个文件。所以我改名了它。据我所知,如果我不改变文件的内容,Git会检测到移动操作,因为文件的哈希值是相同的。
我正在使用C ++,所以在重命名后,我必须更改该文件(已重命名)中的包含路径,因此问题在于Git无法检测到移动操作,而是认为一个文件被删除并添加了另一个文件。我正在寻找一种方法,使Git能够检测到这种更改。
有谁有好的解决方案吗?
提前致谢 Tonka
我想要重命名一个文件。所以我改名了它。据我所知,如果我不改变文件的内容,Git会检测到移动操作,因为文件的哈希值是相同的。
我正在使用C ++,所以在重命名后,我必须更改该文件(已重命名)中的包含路径,因此问题在于Git无法检测到移动操作,而是认为一个文件被删除并添加了另一个文件。我正在寻找一种方法,使Git能够检测到这种更改。
有谁有好的解决方案吗?
提前致谢 Tonka