7

我使用 Eclipse EGit插件来处理 git 存储库。(我什至在本地项目中使用它来跟踪工具所做的更改。)

但是我发现了使团队项目的使用不太好的问题:
重命名文件夹或文件时,我需要提交 2 项:1 项添加为新项,1 项删除。这样就没有历史谁和何时编辑这个文件,没有办法回顾进化。

这个问题很可能不是由 EGit 引起的,而是由 git 引起的。请参阅在 Git 和 Mercurial中重命名的答案:准确性和自动化

在进行大量重构和重命名时如何保留文件历史记录?

4

3 回答 3

3

请参阅Git 常见问题解答部分,为什么 git 不“跟踪”重命名?,

然而,这并没有回答在 Eclipse 中使用 EGit 时如何保留历史记录。我需要尝试

ps EGit 的链接。// 感谢 jszakmeister

http://wiki.eclipse.org/EGit/User_Guide#Configuring_the_View

于 2012-12-12T13:35:45.027 回答
2

请注意,在EGit 3.0中,重命名检测已添加到历史视图和提交编辑器中的文件差异查看器中(错误 335082):

使用 EGit 3.0 重命名检测

于 2013-06-18T19:19:56.833 回答
0

请参阅 git 帮助日志,尤其是 --follow 选项。

虽然不知道如何在 Egit 中执行此操作,但如果 Egit 没有做您想要的,为什么不使用其他工具来补充基本功能呢?

于 2012-12-12T13:38:35.423 回答