我为Android编写了一个简单的应用程序,但现在我想把它放到版本控制中。
所以我安装了Subclipse但有两个问题:
我的项目位于 [workspace] / MyApp ,但我想将其移至 [workspace] / MyApp / work / trunk (其中 work 是一个SVN工作目录)
我总是得到错误,我不必与工作区重叠。我创建了另一个工作区并将其用于此项目 - 但这真的是最好的解决方案吗?
分支怎么样?我来自Code :: Blocks,您只需移动项目文件即可!在Eclipse中,我认为它有点复杂。是否有可用的重构/复制解决方案?
答案 0 :(得分:2)
1)正常的程序是你右键单击Eclipse项目,然后左键单击Team - >分享项目。你告诉Eclipse你想在Subversion中存储项目。 Eclipse工作区和Subversion主干是不同的目录。有时在不同的计算机上。
Eclipse工作区称为Subversion工作副本。您使用Team提交从Subversion工作副本到Subversion主干(或分支)的更改 - >承诺。您使用Team更新从Subversion主干到Subversion工作副本的更改 - >更新
2)要在Subversion中进行分支,可以使用Subclipse将模块从主干复制到分支。然后你看看Eclipse中的分支。
要在Eclipse中移动模块,右键单击模块并左键单击Refactor - >移动选项。
要在Eclipse中复制模块,只需复制并粘贴即可。必须使用Team - >将复制的模块和新模块识别为Subversion。添加到版本控制。