svn的应用

来源:互联网 发布:昆明癫闲军海网络援助 编辑:程序博客网 时间:2024/05/29 16:30

摘要:

svn是一个版本控制系统。
它分客户端和服务端。
服务端使用VisualSVN Server,客户端使用TortoiseSVN。

服务端下载链接:
https://www.visualsvn.com/files/VisualSVN-Server-3.4.2-x64.msi

客户端下载链接:
http://nchc.dl.sourceforge.net/project/tortoisesvn/1.9.2/Application/TortoiseSVN-1.9.2.26806-x64-svn-1.9.2.msi

svn环境

服务端:
VisualSVN Server安装文件下载完成后,直接运行安装就行。在安装过程中,不做任何修改,使用默认设置就行。

运行VisualSVN Server,进入软件界面,创建一个库,命名成:test。
剪完库后,对应库的服务器地址是:
https://192.168.1.8:8443/svn/test

接下来创建一个新用户,用户名test,密码svn。
创建一个组,在组中创建一个用户。

客户端:
安装SVN客户端TortoiseSVN。
本地D盘新建一个目录TestProject,在TestProject里新建一个子目录src,里面新建一个test.c文件。

/*test.c*/#include <stdio.h>int main(int argc, char *argv[]){    printf("Hi, test.\n");    return 0;}

打开TestProject上一级目录,比如D:目录,
在TestProject目录上右击,选择”TortoiseSVN” ->”Import”,
将TestProject导入SVN库,
输入svn路径:https://192.168.1.8:8443/svn/test,
输入开始创建的用户名(test)和密码(svn), 点击”确定”按钮上传代码。

上传完成后,就可以基于svn服务器来进行版本控制和团队协作开发了。

要开发的TestProject的人,可以在本地创建新的TestProject目录,右击TestProject目录,选择”SVN Checkout“,就可以从SVN仓库取TestProject的文件了。

现在就建好了SVN版本控制环境了。
如果改动了什么,就可以将修改提交到svn库。
这样子就可以进行版本控制了。

0 0