Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否';SVN';有没有像git那样挤压提交的机制?_Git_Svn_Commit_Squash - Fatal编程技术网

是否';SVN';有没有像git那样挤压提交的机制?

是否';SVN';有没有像git那样挤压提交的机制?,git,svn,commit,squash,Git,Svn,Commit,Squash,我发现Git具有压缩提交的机制 下面的链接很好地展示了如何实现它。 () 但我们使用的是SVN系统(尤其是乌龟SVN) “SVN”是否具有与git相同的压缩提交的机制?SVN无法重写历史记录,因此一旦将更改推送到服务器上,您就不能这样做 谢谢你的回答。正如您所说,我还发现svn不提供修改任何提交历史记录的机会。但我知道svn给了我修改提交消息的机会。我只能修改提交消息。澄清一下,虽然您可以在svn中修改提交消息,但您真正要做的是添加提交消息的新版本。历史依然完整。这对于安全性和法规遵从性非常重要

我发现Git具有压缩提交的机制

下面的链接很好地展示了如何实现它。 ()

但我们使用的是SVN系统(尤其是乌龟SVN)


“SVN”是否具有与git相同的压缩提交的机制?

SVN无法重写历史记录,因此一旦将更改推送到服务器上,您就不能这样做

谢谢你的回答。正如您所说,我还发现svn不提供修改任何提交历史记录的机会。但我知道svn给了我修改提交消息的机会。我只能修改提交消息。澄清一下,虽然您可以在svn中修改提交消息,但您真正要做的是添加提交消息的新版本。历史依然完整。这对于安全性和法规遵从性非常重要-您不能签入空文件,然后挤压所有以前的提交,从而销毁代码。