【问题标题】:SVN troubles. How do I move latest two commits to branch?SVN 的麻烦。如何将最近的两个提交移动到分支?
【发布时间】:2013-01-20 06:29:05
【问题描述】:

基本上,

我在上个月提交了两次原型代码。 (是的,我知道,永远不要向树干提交任何不工作的东西)。但由于我是唯一一个在做这件事的人,所以它更像是一种备份。

问题是我必须进行必要的更改。

为此,我必须在添加之前检查版本。并进行了更改。

我现在要做的是提交之前的代码,并对主干进行新的更改。但那里没有原型代码。又将它移到它所属的分支。

所以基本上,我正在寻找一种方法来将最近的两个提交移到一个分支,以便我可以提交这个新代码。

我正在使用visualSVN服务器和eclipse svn。

【问题讨论】:

    标签: eclipse svn visualsvn-server


    【解决方案1】:

    我实际上已经投票关闭,因为我认为这是题外话,但以防万一,这是我要做的:将当前主干分支到新分支。在进行原型更改之前检查上一次修订的主干,进行您真正想要的更改,然后将其提交回主干。

    【讨论】:

    • 我不能不更新就提交。我想摆脱主干上的两个新提交。你的分支想法很好,我知道为什么我没有想到它。哦,我需要在分支之前更新,所以让同事去做,所以我不会丢失新代码。
    • 好的,所以首先创建一个包含你想要的差异的补丁。然后检查当前版本的主干(称为 curr_trunk),以及要恢复到的版本的主干(称为 old_trunk)。手动将更改的文件从 old_trunk 复制到 curr_trunk。提交那个(这会给你回滚)。然后应用你的补丁并提交。
    猜你喜欢
    • 2014-03-06
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    • 2011-05-06
    • 1970-01-01
    • 2012-02-15
    • 1970-01-01
    相关资源
    最近更新 更多