eclipse - 如何在工作空间中同时使用SVN和Eclipse?

标签 eclipse svn version-control workspace

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

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

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

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

  2. 分支呢?我来自 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/

相关文章:

delphi - 将 Team Coherence 版本标签合并到构建中

eclipse - git gc/git gui : Unlink of file <internal pack file name> failed

c++ - Eclipse创建项目每次运行单个文件?

eclipse - Flash Builder - 在代码编辑器中禁用单词的所有实例的突出显示?

java - jar文件无法在其他计算机上运行

asp.net - 为 ASP.NET 项目执行代码移动的最佳实践和工具

git - git merge 后,这个分支落后1次提交

SVN 与二进制文件的合并处理

SVN 似乎没有恢复更改

eclipse - svn:将更改从分支合并到工作副本而不更新主干