我使用 Eclipse EGit插件来处理 git 存储库。(我什至在本地项目中使用它来跟踪工具所做的更改。)
但是我发现了使团队项目的使用不太好的问题:
重命名文件夹或文件时,我需要提交 2 项:1 项添加为新项,1 项删除。这样就没有历史谁和何时编辑这个文件,没有办法回顾进化。
这个问题很可能不是由 EGit 引起的,而是由 git 引起的。请参阅在 Git 和 Mercurial中重命名的答案:准确性和自动化
在进行大量重构和重命名时如何保留文件历史记录?
我使用 Eclipse EGit插件来处理 git 存储库。(我什至在本地项目中使用它来跟踪工具所做的更改。)
但是我发现了使团队项目的使用不太好的问题:
重命名文件夹或文件时,我需要提交 2 项:1 项添加为新项,1 项删除。这样就没有历史谁和何时编辑这个文件,没有办法回顾进化。
这个问题很可能不是由 EGit 引起的,而是由 git 引起的。请参阅在 Git 和 Mercurial中重命名的答案:准确性和自动化
在进行大量重构和重命名时如何保留文件历史记录?
请参阅Git 常见问题解答部分,为什么 git 不“跟踪”重命名?,
然而,这并没有回答在 Eclipse 中使用 EGit 时如何保留历史记录。我需要尝试
ps EGit 的链接。// 感谢 jszakmeister
http://wiki.eclipse.org/EGit/User_Guide#Configuring_the_View
请参阅 git 帮助日志,尤其是 --follow 选项。
虽然不知道如何在 Egit 中执行此操作,但如果 Egit 没有做您想要的,为什么不使用其他工具来补充基本功能呢?