SVN中“ git commit –amend”的等效命令是什么

What is the equivalent command for “git commit --amend” in SVN

SVNgit commit --amend的等效命令是什么? 我知道该选项在SVN中不可用,但我正在寻找解决方法。


尚无健壮,理智,定义明确的方法来更改SVN中的历史记录。 由于提交时会将提交发送到中央存储库,因此如果您在此之后进行历史记录更改,则不能保证其他开发人员的签出的完整性。

如果可以完全控制客户端,则可以使用丑陋,危险的hack来修改存储库的不变部分。 例如,导出整个数据库,对其进行黑客攻击,修改存储库并重新导入将达到您所描述的目的,但是在大多数情况下容易出错,并且可能会造成极大的杀伤力。

在Subversion的前面使用git-svn可能是获得安全网的绝对最简单,最安全,最有效的方法,该安全网可以简化此操作,以及Git中存在但Subversion中不存在的其他功能。