繁体   English   中英

在Eclipse中导入现有的SVN签出

[英]Importing in Eclipse an existing SVN checkout

我已经进行了SVN结帐(使用Tortoise SVN)。 然后将其作为Makefile Project with Existing Code导入Eclipse工作区(放置在其他目录中)。 这似乎工作正常。

但是,看来Eclipse看不到这是SVN检出。 我看不到例如查看文件或其历史记录的本地更改的任何方式。

但是我在Eclipse中确实有SVN插件。 特别是,我可以毫无问题地浏览SVN存储库。

如何告诉Eclipse使用现有的结帐? 那可能吗?

如果不是,我可以考虑从Eclipse中签出(但我仍然可以在Tortoise SVN中使用该签出吗?)。 但是如何将其放置到外部目录(而不是工作空间的子目录)中? 然后如何使Eclipse Makefile Project with Existing Code将其解释为Makefile Project with Existing Code


更新

我在Eclipse中安装了以下软件:

  • 合作
    • Mylyn项目的Subversion SVN集成(可选)1.1.0.I20130527-1700
    • 颠覆性SVN JDT忽略扩展(可选)1.1.0.I20130527-1700
    • SVN颠覆性团队提供者1.1.0.I20130527-1700
    • 颠覆性SVN团队提供者本地化(可选)1.1.0.I20130527-1700
    • 颠覆性SVN团队提供者来源1.1.0.I20130527-1700
  • 破坏性SVN连接器
    • 颠覆性SVN连接器3.0.1.I20130507-1700
    • SVNKit 1.7.9实现(可选)3.0.1.I20130507-1700

在Eclipse Marketplace中:

  • 颠覆性-SVN团队提供者

在“首选项/团队/ SVN / SVN连接器”中,我可以选择以下选项之一:

  • 本机JavaHL 1.7.9 r1462340(SVN 1.7.9)
  • SVNKit 1.7.9 r9659_v20130411_2103(兼容SVN 1.7.9,所有平台)

Tortoise SVN的版本为1.8.1,Build 24570、64位(Eclipse为32)。

一些注意事项可能会有所帮助:

  1. 看起来您的Tortoise SVN是1.8.x,但是您的Eclipse插件是1.7.x。 SVNKit网站确实声明1.7.x SVNKit将不会读取1.8.x SVN树。 一般来说,我认为SVNKit版本最好与您的SVN版本匹配。

  2. 如果您想尝试一下,可以使用SVNKit 1.8.x的测试版: http : //svnkit.com/download.php

  3. 对于我来说,Eclipse在升级模块和追溯源库方面一直很挑剔。 从SVN 1.6升级到1.7时,我不得不从Eclipse中删除我的项目,然后重新导入它,以使Eclipse重新开始显示“团队”菜单选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM