原文地址:http://blog.csdn.net/sadfishsc/article/details/6851824
1.Eclipse中SVN客户端的基本操作
- 同步(Synchronize):右击项目、目录或者文件→Team(小组)→Synchronize(与资源库同步),会进入同步视图界面,这里会显示所选择的项目或者目录中与资源库(SVN服务器端)相比做过修改的文件,或者所选择的文件是否被修改过,双击文件能显示文件中具体的不同之处。
- 更新(Update):在同步视图中右击文件选择“更新(Update)”,或者在项目视图中右击项目、目录或者文件→Team(小组)→Update(更新),可以将SVN服务器端的文件更新到本地,使本地文件与服务器端保持版本一致。
- 提交(Commit):在同步视图中右击文件选择“提交(Commit)”,或者在项目视图中右击项目、目录或者文件→Team(小组)→Commit(提交),可以将本地的文件提交到SVN服务器端
原则上是先更新,后提交。
2.Eclipse中SVN顶部图标含义
- 蓝色向左箭头 :检索出需要从SVN更新的文件。
- 黑色向右箭头带圆柱形图标 :检索出本地修改过的文件需要提交到SVN服务器。(注:根据个人需求提交文件,并不是所有文件都提交)
- 蓝黑反向箭头:检索出所有文件(更新和提交)。
- 双向红色箭头:表示冲突文件,根据需要解决冲突。
- 文件向左黃色箭头:表示从SVN上更新所有文件,配合 “1”进行使用。
- 文件向右黃色箭头:表示向SVN上提交所有文件,配合 “2”进行使用。(注:慎用)
黑色向右箭头 :本地修改过的文件
蓝色向左箭头 :SVN服务器端修改过的文件
黑色向右且带加号的箭头 :本地比服务器端多出的文件
蓝色向左且带加号的箭头 :服务器端比本地多出的文件
黑色向右且带减号的箭头:本地已经删除,而服务器端没有删除的文件
蓝色向左且带减号的箭头:服务器端已经删除,而本地没有删除的文件
红色双向箭头 :本地和服务器端同时修改过的文件,表示代码冲突,看看是否需要解决冲突
黑色带星号的图标 :本地已经修改过但是没有提交的文件