我为 Android 编写了一个简单的应用程序,但现在我想将其置于版本控制中。
所以我安装了 Subclipse 但有两个问题:
我的项目在 [workspace]/MyApp 中,但我想将其移动到 [workspace]/MyApp/work/trunk (其中 work 是一个 SVN 工作目录)
我总是收到我不必与工作区重叠的错误。我创建了另一个工作区并将其用于此项目 - 但这真的是最好的解决方案吗?
分支呢?我来自 Code::Blocks,在那里你可以简单地移动你的项目文件!我认为在 Eclipse 中它有点复杂。是否有可用的重构/复制解决方案?
最佳答案
1) 正常过程是右键单击 Eclipse 项目,然后左键单击 Team -> Share project。您告诉 Eclipse 您希望在 Subversion 中的什么地方存储项目。 Eclipse 工作区和 Subversion 主干是不同的目录。有时在不同的计算机上。
Eclipse 工作区称为 Subversion 工作副本。您使用团队 -> 提交将更改从 Subversion 工作副本提交到 Subversion 主干(或分支)。您使用团队 -> 更新将更改从 Subversion 主干更新到 Subversion 工作副本。
2) 要在 Subversion 中创建分支,您可以使用 Subclipse 将模块从主干复制到分支。然后在 Eclipse 中检查分支。
要在 Eclipse 中移动模块,请右键单击模块,然后左键单击 Refactor -> Move 选项。
要在 Eclipse 中复制模块,只需复制并粘贴即可。必须使用 Team -> Add to version control 将复制的模块和新模块标识到 Subversion。
关于eclipse - 如何在工作空间中同时使用SVN和Eclipse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10722052/