SVN版本控制器(一)

介绍:SVN,Subversion,开源的版本控制系统,可以将数据恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件。适用多人共同开发项目。
功能
    1、根据文件修改的次数自动增加版本号以便找回历史文件
    2、防止多人开发时同时修改一类文件导致文件覆盖或被删除
安装
    1、服务器 Setup-Subversion(Windows) 直接点下一步
    2、客户端 TortoiseSVN 直接点下一步
    安装完成后,重启电脑,右击桌面空白处,若快捷菜单里有 SVN Checkout...和 TortoiseSVN两项,说明就安装成功了,即有了服务器和客户端的功能
使用
    1、搭建SVN服务器,
        a、在一个目录中,新建一个空目录,文件夹名称自定,SVNServer,进入到该目录中去,右击空白处,    选择TortoiseSVN —> Create repository here,这时系统会自动创建一些文件及目录,但不能被客户端访    问。
        b、修改配置文件,SVNServer/conf/下有三个配置文件,打开passwd文件,在当中增加用户,格式为:     用户名 = 密码,user1 = 123456,保存退出。打开SVN的主配置文件svnserve.conf,去掉# password-db =     passwd中的"# ",保存退出。
        c、进入命令提示符,输入svnserve.exe -d -r 服务器目录名称,svnserve.exe -d -r                  D:\SVNServer,回车,服务器的搭建就OK了,此时不能关门该窗口,客户端就可以访问SVN服务器了
    2、客户端
        a、新建一个空目录,文件夹名自定,user1,进入到该目录中,右击空白处,选择TortoiseSVN —>      Repo-browser,在URL栏中输入服务器地址:svn://127.0.0.1,可以查看到服务器上的文件,点OK。此时说     明整个系统已经配置已经成功了。
        b、连接SVN服务器,右击选择 SVN Checkout... , 点OK。
        c、复制几个文件到客户端目录中,文件图标会显示成?号,右击一个文件选择 TortoiseSVN —>         Add... ,图标就会变成+号,右击选择 SVN Commit... ,在弹出的窗口中,在Message栏中可以输入一些相    关信息,点OK,稍后会弹出一个对话框,输入用户名和密码,就是服务器的配置文件中添加的用户名和密     码,点OK。此时文件的图标会变为√号,即与服务器同步了,若修改了该文件,此时文件的图标会变为!号,    再次提交又会变成√号,若想加锁文件,右击文件,选择 TortoiseSVN —> Get lock... ,输入用户名和密    码,点OK,此时文件的图标会变成锁,若想解锁,右击文件,选择 TortoiseSVN —> Release lock ,完成    后会变成√号。
        d、新建user2目录,进入该目录后,右击选择 SVN Checkout... ,输入URL地址,下载目录,点OK,即    可下载SVN服务器上的文件和目录。
        e、版本,SVN默认服务器中的所有文件为一个版本,每一次更新,会将版本加1
        f、此时再回到user1中,右击空白处,选择 SVN Update ,即可将与服务器同步。
    3、常见图标
        图标用于告诉用户每个文件的状态, ? / ! / + / 锁 / √ ,
        (绿色):代表现在的版本与服务器的版本是一样的
         !(红色):代表从服务器同步后的文件修改过,但是还没有上传到服务器上
         ? (蓝色) :代表新建了一个文件,还没有上传到服务器上
         +(蓝色):代表已经添加到观察名单,但是还没有上传到服务器上
        (黄色):代表文件加锁, 提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改 
SVN版本控制器(一)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值