我可以用egit做一个git mv吗?

时间:2017-08-15 11:04:32

标签: eclipse git

我可以在命令行上执行:

$ git mv foo bar

然后我承诺。

我可以使用git mv进行日食egit吗?

1 个答案:

答案 0 :(得分:0)

是,如果在 窗口>偏好:团队> Git>启用 选项 自动暂存正在移动的文件 ,删除的旧文件和新文件都会添加到索引中(别名分段)区域)。这与git mv的行为相同。

注意,在Git中没有真实/原子mv:移动文件的提交包括删除文件和添加文件。相反,Git尝试检测移动/重命名。目前在Eclipse的 History 视图中,移动的文件正确显示其历史记录,但是e。 G。由于JGit中缺少重命名检测, cherry pick 将失败(请参阅Eclipse bug 372606)。