Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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
使用git svn回滚svn服务器上的一些更改?_Svn_Git_Git Svn - Fatal编程技术网

使用git svn回滚svn服务器上的一些更改?

使用git svn回滚svn服务器上的一些更改?,svn,git,git-svn,Svn,Git,Git Svn,如果我使用git svn dcommit提交更改,然后进行一些更改并再次调用git svn dcommit,那么将更改回滚到第一个版本的最简单方法是什么。如果我只在本地工作,那么,git reset--hard HEAD ^就可以了,但是我需要它来在svn服务器上工作。使用git revert来提交一个新的git提交,该提交由un执行先前的更改。然后git svn向svn服务器提交。如果您已经推到远程git repo,您也不会使用您的git reset解决方案:这会让所有使用您的更改的中间版本的

如果我使用
git svn dcommit
提交更改,然后进行一些更改并再次调用
git svn dcommit
,那么将更改回滚到第一个版本的最简单方法是什么。如果我只在本地工作,那么,
git reset--hard HEAD ^
就可以了,但是我需要它来在svn服务器上工作。

使用
git revert
来提交一个新的git提交,该提交由un执行先前的更改。然后
git svn向svn服务器提交
。如果您已经推到远程git repo,您也不会使用您的
git reset
解决方案:这会让所有使用您的更改的中间版本的人感到困惑