3

我为 Android 编写了一个简单的应用程序,但现在我想将它放入版本控制中。

所以我安装了 Subclipse 但有两个问题:

  1. 我的项目位于[workspace]/MyApp但我想将其移动到[workspace]/MyApp/work/trunk(其中work是 SVN 工作目录)

    我总是得到我不必重叠工作区的错误。我创建了另一个工作区并将其用于这个项目——但这真的是最好的解决方案吗?

  2. 分支呢?我来自 Code::Blocks,您可以在其中简单地移动项目文件!我认为在 Eclipse 中它有点复杂。是否有可用的重构/复制解决方案?

4

1 回答 1

2

1)正常的过程是右键单击Eclipse项目,然后左键单击Team -> Share project。您告诉 Eclipse 您想在 Subversion 中的哪个位置存储项目。Eclipse 工作区和 Subversion 主干是不同的目录。有时在不同的计算机上。

Eclipse 工作区称为 Subversion 工作副本。使用 Team -> Commit 将 Subversion 工作副本中的更改提交到 Subversion 主干(或分支)。您可以使用 Team -> Update 将更改从 Subversion 主干更新到 Subversion 工作副本。

2) 要在 Subversion 中分支,您可以使用 Subclipse 将模块从主干复制到分支。然后在 Eclipse 中检查分支。

要在 Eclipse 中移动模块,右键单击模块并左键单击 Refactor -> Move 选项。

要在 Eclipse 中复制模块,您只需复制和粘贴。必须使用 Team -> Add to version control 将复制的模块和新模块标识到 Subversion。

于 2012-05-23T15:32:32.207 回答