Svn 将提交的更改从主干移动到分支

Svn 将提交的更改从主干移动到分支,svn,tortoisesvn,Svn,Tortoisesvn,在我的存储库主干的前端有几个提交,其中包含客户决定推迟到未来版本的功能的初始实现 是否有一种干净的方法可以将它们重新定位到分支,并从用户查看/trunk/myApp/时显示的历史记录中完全删除它们,或者,我能做的最好的方法是创建一个新分支,其中包含trunk上当前最新的版本,然后在开始使用该功能之前使用代码副本进行新签入?Subversion不支持Git样式的重定基。(您也不希望在共享公共分支上存在更改的情况下使用它。)因此,您的做法是正确的—在新分支中保存您感兴趣的更改,然后在主干上执行反向合

在我的存储库主干的前端有几个提交,其中包含客户决定推迟到未来版本的功能的初始实现


是否有一种干净的方法可以将它们重新定位到分支,并从用户查看
/trunk/myApp/
时显示的历史记录中完全删除它们,或者,我能做的最好的方法是创建一个新分支,其中包含trunk上当前最新的版本,然后在开始使用该功能之前使用代码副本进行新签入?

Subversion不支持Git样式的重定基。(您也不希望在共享公共分支上存在更改的情况下使用它。)因此,您的做法是正确的—在新分支中保存您感兴趣的更改,然后在主干上执行反向合并以撤消这些提交。看