SVN下载地址:http://tortoisesvn.net/downloads
SVN操作流程:
1 把SVN服务器上的代码checkout到本地.(checkout操作)
2 将本地的源码更新为服务器上的最新版本.(update操作)
3 将本地源码提交至服务器.(commit操作)
注意:
准备提交时 先右键执行add 然后commit
SVN图标的含义:
绿色勾表示该文件正常与服务器一致
红色感叹号表示该文件修改过后未提交
黄色感叹号表示冲突
暗淡的圆形中一个勾表示.此文件只能在加锁后才可以修改
红色叉表示此文件在版本库中已经被删除了
蓝色十字架表示此文件已经加入到了版本库中可以commit了
SVN与Eclipse的整合:
1下载SVN插件(http://subclipse.tigris.org)比如版本eclipse_svn_site-1.6.5.zip
2解压到一个文件夹中
3进入eclipse 安装目录中dropins目录并创建一个subclipse.link 的文本文件(文件名任意).内容为:path=解压缩路径
检查SVN是否已经安装成功:
Eclipse中window—>Proference—>Team下出现SVN
将Ecclipse与资源库连接:
为Ecclipse界面右上角—>Open Perspective—>SVN资源库研究(在Eclipse界面左部出现一个新的视图窗口,选择倒数第四个"添加SVN资源库")
—>添加SVN资源库—>在URL中输入资源库的URL—>即可见此资源库中的文件
从资源库中迁出项目:
File—>New—>Other—>SVN—>从SVN检出项目—>使用现有的资源库位置—>作为工作空间中的项目检出.
注意:
黄色小圆桶表示与服务器上一致.
若对代码修改则会变为星号表示需要提交
compare with用于将此时的代码与资源库(或者本地历史local history)对比
replace with用于将此时的代码还原到以前的版本
新建项目并且传到资源库中利用SVN进行管理:
新建一个项目—>右键—>Team—>Share Project—>SVN—>创建新的资源库位置(C)—>将此资源库与Eclipse连接(参见将Ecclipse与资源库连接)—>右击项目—>Share Project—>SVN—>使用已有资源库位置—>使用项目名称作为文件夹名称—>next—>finish—>将此项目提交commit到SVN
其中创建新的资源库步骤如下:
在SVN的安装目录下找到repository—>新建一个文件夹myproject—>进入myproject—>TortoiseSVN—>create repository here—>配置权限.