1

我是 SVN 的新手。我有一个项目,我也在添加新功能,它花费的时间比我想象的要长 [*surprise not]。现在一些生产代码需要修复。如何将未提交的“新功能”代码保存为新分支?

谢谢!

4

2 回答 2

3

使用命令行工具,转到工作副本的根目录并执行以下步骤:

首先在存储库中创建一个新的(功能)分支。以下命令对您的工作副本没有影响:

svn copy ^/hello/trunk ^/hello/branches/feature-foobar

现在将包含所有未提交更改的工作副本移动到功能分支并提交更改:

svn switch ^/hello/branches/feature-foobar
svn commit

将您的工作副本移回主干并开始修复错误:

svn switch ^/hello/trunk

稍后您返回功能分支,完成更改并将它们与主干重新集成。

于 2013-05-02T19:34:17.023 回答
0

只需在提交代码之前创建分支,确保您在上面,然后添加并提交您的更改。

于 2013-05-02T17:07:58.987 回答