代码之家  ›  专栏  ›  技术社区  ›  Paul Alexander

将更改提交到与使用subversion的当前签出分支不同的分支

  •  108
  • Paul Alexander  · 技术社区  · 16 年前

    我一直在处理从开发行签出的代码,发现所做的更改可能会破坏更改,需要在提交到主dev树之前移动到一个实验分支。但是,我没有签出实验分支,我不想丢失已经进行的更改。

    3 回复  |  直到 10 年前
        1
  •  129
  •   ryanprayogo    16 年前

    sourceURL (这将是您在问题中提到的“发展路线”)首先:

    svn copy sourceURL branchURL
    

    然后,切换到该分支:

    svn switch branchURL
    

    并提交更改:

    svn commit
    
        2
  •  56
  •   J Pollack    13 年前

    你可以在乌龟身上这样做:

    • 右键单击要分支的更改所在的目录。它不能是存储库的根,更不能以这种方式复制;
    • 选择 -&燃气轮机 分支/标记。。。 ";
    • 到URL
    • 确保[*] 已选择工作副本 . 这将确保作出更改;
    • 日志消息 :“实验苍蝇:)”;
    • 可选:勾选[*] 将工作副本切换到新分支/标记 . 如果您打算继续在新分支上工作,这将非常有用。不过你以后也可以换。
    • 试着找到 好的 按钮。提示:它在窗户的下部。

        3
  •  8
  •   Dima    16 年前

    您可以直接从工作目录创建一个新分支,并将工作目录切换到该分支。

    命令是 svn copy svn switch