最近使用SVN的时候发现有些同事习惯使用Eclipse 插件的SubSVN , 有些同事使用TortoiseSVN。 本人也是使用的SubSVN.
后来就想能不能两个同时使用,用TortoiseSVN方便在外部更新整个工程,而在Eclipse 中使用插件更新和提交单个文件。于是开始在网上找资料,查了好多,发现都是SubSVN怎么和Eclipse 集成的。两个版本的一起使用比较少,就开始自己研究。
首先,要想使用两种SVN工具管理一个项目,必须保证 TortoiseSVN和 SubSVN的版本相对应,因为不同版本的控制文件不同,会导致莫名的错误。
这个图中是我使用的TortoiseSVN, 红框中的是软件版本,SubSVN 的版本必须是图中的1.8.9才能一起使用。
在安装好这两个SVN以后开始代码的导入工作
我之前已经用TortoiseSVN在本地拉下来了代码。
打开Eclipse以后,导入这个工程。
mp2-client-livechat 这个工程是我们需要和桌面版的SVN一起管理的, 右键点击这个项目,选择team --》 Share project
选择SVN,点击Next
如图
点击Finish之后 就能看到,这个由外部拉下来的工程,已经和SubSVN关联起来了。
完成以后我们就能同时使用外部的TortoiseSVN和 SubSVN 更新项目了。
这里需要说明的一点是, TortoiseSVN 一定需要安装 与之对应的 SubSVN,