将现有的Eclipse项目与现有的SVN存储库相关联
我有一个在我的硬盘上的eclipse项目,这是一个相当新的SVN仓库检查。 我已经将这个项目导入到了Eclipse工作区,现在想把它和SVN仓库联系起来。
我该怎么做呢? 我似乎有右键单击 – >团队的唯一选项是“共享项目”,似乎只允许我做一个初步的导入。
编辑:动机 – 这是一个很大的存储库,我不想通过networking导入整个事情。
编辑2:有(由于某种原因)项目中没有.svn dirs。 所以也许从svn重新导入是唯一的select
Team->Share project
正是你需要做的。 从列表中selectSVN ,然后点击“下一步” 。 Subclipse会注意到.svn目录的存在,它会要求你确认信息是否正确,并将项目与subclipse相关联。
我只是想补充一点,如果你没有看到Team – > Share项目,那么很可能你必须在重新导入之前从工作区中删除项目。这是我发生的事情,我必须删除并读取它到工作区来修复它自己。 (这发生在从使用相同工作区的显着不同的Eclipse版本+插件中移动时。)
在Eclipse中的项目上下文菜单中没有显示“共享项目”选项
我遇到了同样的问题。 我使用Tortoise客户端检出,然后尝试使用导入向导在Eclipse中导入项目。 Eclipse没有识别svn的位置。 我尝试了上面提到的post中提到的共享选项,并试图将这些项目提交到SVN中。 但是我的问题是版本不匹配。 我在eclipse中select了svn 1.8版本(我在eclipse中使用1.7,在龟上使用1.8.8),然后重新导入项目。 它解决了没有问题。
在SVN服务器的情况下,您必须创build一个包含所有项目的中央存储库。 存储库的内容可以通过Team / Share命令上传; 如果Subversive客户端在导入后自动运行提交,那么您可以上传文件。
使用SVN等集中式版本pipe理系统无法绕开这一步骤。
我被问到这个问题非常频繁,如果使用“共享项目…”,如果一个eclipse项目已经从它的SVN副本已断开连接库是聪明的。 所以,我将这个答案附加到这个线程中。
即使Eclipse项目缺less隐藏的.svnconfiguration,对SVN和Eclipse工作区中存在的项目,SVN-Team选项“Share project …”也是完全正确的。 你仍然可以连接它们。 Eclipse的SVN实现(Subclipse / Subversive)将validation提供的SVN http(s)源是否被填充。 如果是的话,所有现有的文件将被复制和链接(SVN条款签出)到您个人的Eclipse工作区。
谨慎的话:
- 如果您依赖于本地文件,请进行备份。 SVN的实现可能随着每个版本的不同而改变。
- 如果你有多个项目封装在一起,请确保将SVNpath指向正确的本地path。
问候,费德
试试这个,closures项目然后打开它。 它会自动链接到svn,如果项目从有效的svnpath中检出。
我正在使用龟SVN客户端。 您可以select从SVN中检出需要的项目在某个文件夹中。 您可以在项目中看到一个.SVN文件夹。 将.SVN文件夹复制到工作区文件夹中。 现在从eclipse中移除项目并再次导入到eclipse中。 你现在可以看到这个项目现在和svn关联了
- R无法解决 – Android错误
- 如何检测variables何时改变值
- Eclipse中的Java项目:无法parsingjava.lang.Objecttypes。 它是从所需的.class文件间接引用的
- 无法在Eclipse中突出显示所选单词的所有出现
- Eclipse vs. Visual Studio:Eclipse中没有哪些function在Visual Studio中不存在,反之亦然?
- Android应用程序的典型.gitignore文件
- 在Eclipse Juno / Kepler / Luna CDT中启用C ++ 11
- Eclipse 3.5(和更新版本)切换选项卡非常慢
- runnable jar库处理选项有什么区别?