本地svn项目代码导入eclipse的问题

大意是这样的,因为使用的svn服务器在别的地方,平时对svn的操作非常地慢
检出一个项目非常耗时,所以同事给我一份他的硬盘拷贝,我拿到这个拷贝然后引入到eclipse中进行开发,
但是这样的开发我在svn提交和更新很不方便,需要跑到项目的目录上使用TortoiseSVN进行更新提交动作。

现在我在eclipse中安装了subclipse1.6插件

请问我怎样才能使我目前eclipse中的项目插上svn的翅膀

我的想法是这样的,既然我本机上已经有项目的拷贝,我也可以引入到eclipse,这样的话我应该将我的项目和远端的svn库做一个绑定,只更新少量差异文件即可,不想全部再重新检出一遍。
但是具体的操作一直不甚如意,如果有过于我类似经历的朋友请告之解决办法

没有这么麻烦,原有的文件不用动。

你直接在eclipse导入project,这个时候应该不能识别svn。

你所需要做的,是在project上右键-> team -> share project -> 选择svn,正常情况subclipse能够识别到已有的svn信息并提示你是否直接使用,选yes就好了。

这个方法我用了几年了,都没有问题。

万一不能识别,请参考我的这个blog,http://www.blogjava.net/aoxj/archive/2010/06/12/323461.html。这是今年来唯一的一次意外,解决方法在里面。

我都宁愿重新检出一遍,省心,还有一种类似强迫症的心理 :arrow:

1、首先,通过搜索的方式,将你本地项目中的SVN配置文件删除(每个子目录下都有,要显示所有文件才能看到,是一个名为”.svn“的隐藏目录),以免同步项目时出现配置文件冲突;

2、然后,共享项目(已安装SVN插件):把本地项目导入到Eclipse,在项目上右击,选“Team“,然后选”Share Project“,[img]http://dl.iteye.com/upload/picture/pic/68724/9f2eb486-c1ee-3498-874e-0659517488aa.png[/img]如图片所示:然后按照提示和SVN连接即可。

按理是你已经成功登陆了。也都没报错。 如果只要操作你想要的类,上传版本和下载,或者和版本库比较差异的话,只要在包资源管理器找到你的项目类,右键就有小组,同步操作等..很多版本的操作..

如果用TortoiseSVN能直接更新提交
那么在subclipse中就能直接提交更新,不用任何设置,只需在更新时输入密码就行了