我知道这个问题曾被问过几次,但对于我来说,团队中还有一些不清楚的问题 - >分享项目对话框。抱歉转发:)
所以我有一堆已经由svn(svn目录存在)管理的项目,我通过新项目对话框在Eclipse中导入。一切正常。
使用“共享项目”向导时,我选择了SVN提供程序,即存储库,然后我将执行以下两个步骤来执行“输入提交注释”对话框。现在我不希望插件进行提交,或者对存储库进行任何修改。
我尝试用另一个repo执行此操作,其中我只读取访问权限并在MKACTIVITY操作中得到405.
我尝试使用Subclipse,它只是随便告诉我该项目存在于存储库中,现在它将链接它,非常感谢。
根据其他答案,Subversion中有类似的功能,所以我的问题是:
当他检测到项目存在时,共享项目向导的步骤是否在Subclipse中不同?如果没有,有什么方法可以知道吗?
我们是否只是通过提交,取消选中每个文件,并祈祷该插件不会添加任何内容?
精密工业
非常感谢!
答案 0 :(得分:2)
这个重新出现问题的唯一问题是你的svn客户端版本不同。
Tortoise svn使用自己的svn可执行文件。 Subversive使用他自己的svn可执行文件,命令行上的可执行文件也是另一个版本。
Subversive无法读取新版本的.svn文件。因此,当您的SVN版本的eclipse为1.6且eclipse中的连接器为1.5时,颠覆性将无法读取.svn文件。
关键是按版本匹配不同的SVN实现。
答案 1 :(得分:1)
在答案中发布对我有用的内容,因为我遇到了同样的事情 - 试图在已经由TortoiseSVN在文件系统上检出的工作副本中使用eclipse中的SVN功能。我有一个带有4个子文件夹的根目录(每个子目录都是一个eclipse项目)。在导入项目时,只有3个设法使用文件系统中包含的SVN信息。在我的案例中工作的是删除非工作项目并重新导入它(必须做几次直到它工作)
答案 2 :(得分:1)
最近发生了类似的事情。对于我的情况,罪魁祸首是TortoiseSVN和Eclipse中的SVN连接器之间的不同SVN客户端版本。您可以通过在Eclipse中选择SVN Connector版本来解决此问题:
窗口 - 首选项 - >团队 - SVN - > SVN连接器(标签)