首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

SVN装配与使用

2012-07-27 
SVN安装与使用1:先安装visualsvn-server服务端按照next即可,唯一值得注意的地方是有一部选择连接方式,把us

SVN安装与使用
1:先安装visualsvn-server服务端按照next即可,唯一值得注意的地方是有一部选择连接方式,把use secure connection取消即可,然后会提示输入端口,选择8080即可
2:安装tortoiseSvn-client客户端next即可
3:服务端与客户端安装完成后对服务端进行配置如下:
     在respositories中右击选择新建repository---->下方user菜单新建user-->返回到新建的repository右击选择所有任务--manage security 把新建的repository添加到新建user即可
4:用客户端tortoise迁入需要同步的代码
4.1.1. 直接“导入Import…”
对要执行导入操作得项目文件夹进行如下清理:

1. 把项目中不需要的文件删除。(临时文件、编译器创建的文件,比如*.obj、二进制文件等。)

2. 把文件夹和子文件夹中的所有文件整理一遍。虽然你可以在导入之后再来进行重命名或删除等操作,但是还是推荐你在导入之前把你的项目整理好。

在资源管理器(windows explorer)中选择项目(本地硬盘上)的根文件夹,单击鼠标右键,选择导入Import…命令,跳出一个对话框:



在这个对话框中你需要填写你要将项目导入仓库的URL地址(svn必须小写)。导入信息(Important Message)是用来记录日志信息的。注意:与“忽略样式exclude pattern”匹配的文件或文件夹不会被导入,除非选择了“包含忽略的文件”选项。

按下“确定”按钮后,TortoiseSVN就开始把整个文件夹树(包括所有文件)导入到仓库。用来做“导入Import”操作的这个文件夹的名字不会出现在仓库中,只有文件夹中的内容会出现。注意:刚才用来做“导入Import”操作的这个文件夹并没有处于版本控制下!要获取一份处于版本控制之下的[本地工作区]副本,你需要对刚导入的版本做一次“检出Checkout”操作。

4.1.2. “检出Checkout”—>“提交Commit”
新建一个空文件夹作为[本地工作区]的存放文件夹(建议与项目同名),在文件夹上(或者文件夹里)单击鼠标右键后在命令菜单中选择“检出Checkout…”,出现操作窗口。注意:只能检出Checkout到一个空文件夹。



把本地硬盘上的项目文件夹中的内容(不要复制项目的根文件夹)全部复制到[本地工作区]  文件夹中,并对文件夹中进行清理操作(同“导入Import”操作前的清理操作)。然后选择[本地工作区]  文件夹单击鼠标右键跳出菜单,选择命令“提交Commit…”:



提交对话框会显示每一个有修改的文件,包括新增的,删除的,还有没有版本控制的。如果不想“提交Commit”某个有变更的文件,只需取消勾选那个文件即可。相反,如果要提交某个未受版本控制的文件,只需勾选它就可以然后“提交Commit”即可。


5:打开eclipse中svn透视图,右击新建资源库位置,连上刚才新建的资源库,
右击资源库根目录右击选择检出为本地新项目或者重新配置即可


6:如果需要让哪几个目录同步,可以把项目根目录下的svn删除即可,但是不建议,平时同步的时候还是选择哪些文件夹需要同步即可

热点排行