我们最近从svn迁移到git (都使用Eclipse)。我有(也许是坏的)习惯,首先编写我的Java代码,使一切正常工作,然后返回并添加注释。在SVN中,这很容易。我只想用我的Jira任务创建一个Fisheye评论。评审将包含我更改的所有文件和我添加或修改的方法的列表。我会注意到这一点,并放弃检讨。然后编辑列出的所有文件并添加注释。
然而,Fisheye (我相信)并不适用于git。我可以做一个git状态来查看我更改的文件,但是本地分支已经更新了,所以它不会列出任何文件。它所做的就是告诉我,我就像是在远程分支之前提交了一个文件,但是没有列出任何文件。
有什么方法可以看到我用git修改的文件,这样我就可以添加评论了吗?当我说我在等待我的评论时,我的意思是主要是为了添加类和方法。如果我执行类似于向方法添加一两行的操作,我通常也会添加注释。
发布于 2018-01-08 19:57:59
我找到了怎么做的。
eclipse中的“同步工作区”显示了尚未远程推送的所有已更改的文件。我没有做任何推送,所以这显示给我什么文件改变。
发布于 2018-01-07 23:03:33
更改git提交的注释并不是那么容易。每个git提交都有一个sha-校验和,其中还包括以前的git提交。如果更改提交,则更改当前提交、。因此,您将创建一个新的提交。现在,您的分支的所有以下提交都必须基于此新提交的顶部。
命令行提供了git rebase -i [commitid],您可以在其中进行许多修改,包括修改提交时的注释。我从来没有用GUI做过这件事,但是egit也可能支持这一点。只需参考关于egits rebase特性的文档即可。
https://stackoverflow.com/questions/48142283
复制相似问题