4

我需要检查我对某个分支的代码更改,但我不确定该怎么做,因为我的代码来自主干 =/

4

7 回答 7

16
cd 工作副本
svn 结帐 http://my.repos.com/path/to/trunk
# 进行编辑
svn 开关 http://my.repos.com/path/to/branch
svn 提交

现在您的工作副本指向分支而不是主干。您还可以将分支作为单独的工作副本检出,然后将更改拖放到其中。

于 2009-10-29T20:47:05.817 回答
4

使用 Switch 允许您将检出从一个存储库位置更改到另一个位置,例如将主干更改为分支。

然后您可以将更改提交到分支。

使用 TortoiseSVN 你可以执行以下切换。

  1. 右键单击要切换的有问题的目录。
  2. 选择 TortoiseSVN | 转变
  3. 将存储库位置从当前位置更改为新位置。

可以在此处找到相关文档。

于 2009-10-29T20:40:51.657 回答
1

您需要拥有要提交的分支的工作副本。所以在一个单独的目录中检查它,或者使用svn switch.

于 2009-10-29T20:40:28.910 回答
1

除了切换,还可以创建补丁。

http://ariejan.net/2007/07/03/how-to-create-and-apply-a-patch-with-subversion/

于 2009-10-29T20:46:01.503 回答
1

我不确定确切的情况,但将更改合并到分支中可能是一个想法。

于 2009-10-29T20:56:49.510 回答
1

我不确定确切的情况,但是将更改合并到分支中可能是一个想法

或者

您需要拥有要提交的分支的工作副本。所以在一个单独的目录中检查它,或者使用 svn 开关。

于 2009-10-30T19:27:38.333 回答
0

好的,我找到了一种方法来做到这一点。签出分支,复制代码更改,并从签出的分支重新提交 =]

于 2009-10-30T19:24:27.153 回答