如何在SourceTree中的rebase之后更改作者

时间:2014-06-20 14:37:40

标签: git atlassian-sourcetree

当我编辑其他人的分支时,我的所有工作都被置于其他人的名下。这不仅对我没有帮助,而且还会查看我的代码,因为他们可能会通过修复来解决错误的人。我知道在git中你可以写

git commit -m "myFirstCommit" --author="Example Name <someone@example.com>"

这甚至没有解决我的确切问题。那么有没有一种方法在SourceTree 中更改作者。如果没有办法,那么下一个最好的东西是什么?

1 个答案:

答案 0 :(得分:1)

正如其他人在评论中提到的那样,您可以使用交互式rebase来执行此操作。这只是点击“编辑提交”的问题(或者它是否修改了?我忘了)。当SourceTree在交互式rebase进程中退出以允许您进行编辑时,您可以重新提交命中提交视图中的“修改提交”选项,但改为从那里更改作者。这实际上也创建了一个全新的提交SHA。一旦完成,只需点击“存储库”菜单中的“继续变基”,它就会让你进入下一次提交。

干杯