Eclipse使用svn教程
首先下载
1.http://subclipse.tigris.org/files/documents/906/46495/site-1.6.5.zip
2.在eclipse的links文件夹加入svn.link,内容为:
path=d:\\soft\\eclipsePlugins\\svn
其中svn文件夹下放入下载下来的插件,结构如下:
svn
— eclipse
— features
— plugins
3.启动eclipse,“New–>SVN–>从SVN检出项目"
4.填入svn路径
5.输入项目名称,选择检出版本
6.相关操作的菜单
eclipse 工程 svn 版本控制读书笔记
管理 svn 有两个客户端,eclipse 插件 subclipse 和 windows 下的 TortoiseSVN。
subclipse
http://subclipse.tigris.org/
TortoiseSVN
http://tortoisesvn.net/
安装好两个客户端。
二者的支持的 Subversion 的版本应该一致,否则就不能互相认出来。
经过使用发现,新建立 svn 源目录,并且做一些设置的时候,TortoiseSVN 操作起来方便。当设置好之后,在 eclipse 中直接用 subclipse 导入导出比较方便。
对于一个 myeclipse 建立的工程,我们只希望控制必要的源码,而下面几个文件和文件夹要加入到 svn 的忽略列表。当一个文件已经受版本控制之后,就不能在加入忽略列表了,只有新建的文件才可以加入忽略列表。
要忽略的文件和文件夹,简称 "忽略文件"
.myeclipse
.settings
.classpath
.mymetadata
.project
classes
lib
下面的步骤,介绍把一个 eclipse 工程导入 svn 服务器,并且相关的文件加入忽略列表。
暂时用下面的方法,日后再补充
1. myeclipse 建立工程
2. 拷贝"忽略文件" 到备份文件夹;
3. 用 TortoiseSVN 选择 eclipse 工程文件夹,导入到 svn 服务器指定文件夹中,此时本地 eclipse 工程文件夹中没有.svn 文件,仅是做了导入操作。
4. 用 TortoiseSVN 选择 svn 上刚导入的文件夹中的文件,导出到本地 eclipse 工程中,此时会自动建立 .svn 文件,该工程就有版本控制了。
(3,4 步骤源代码没有改变,仅是为了给 eclipse 工程加上版本控制。)
5. 用 TortoiseSVN 删除 "忽略文件",并提交,此时 "忽略文件" 在 svn 服务器上面也同时被删除。
6. 拷贝备份文件夹中的 "忽略文件" 到相应的位置,此时这些文件为新建文件,可以用 TortoiseSVN 加入到忽略列表里面了
7. 用 subclipse 管理的文件, subclipse 也可以管理,二者的操作结果相同,无差别,所以该工程就可以 subclipse 管理了。
备注:
1. 不同的工程,可以导入到同一个 svn 项目的不同文件夹中
2. TortoiseSVN 可以直接管理 svn 工程上面的文件即分支
3. 如果不成功,TortoiseSVN 多 clean up 几次

