Centos7 SVN搭建

不羁的心 提交于 2019-12-08 12:17:50

介绍

        Subversion(SVN)是一个开源的版本控制系统,也就是说Subversion管理着随时间改变的数据。
        这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样您就可以把档案恢复到旧版本,或浏览文件的变动历史。repository
(源代码库):源代码统一存放的地方
Checkout(提取):当您手上没有源代码时,您需要从库中检出一份源代码
提交(提交):如果您已经修改了代码,您需要提交到存储库
更新(更新):当您已经结账了一份源代码,更新一下,您就可以与储存库上的源代码同步,手上您的代码就会有最新的变更
日常开发过程其实就是这样的(假设您已经结帐并且已经工作了几天):更新(获得最新的代码) - >作出自己的修改并调试成功 - > Commit(大家就可以看到您的修改 了)。
        如果您与同事同时修改了同一个文件,SVN可以合并你们的改动,实际上SVN管理源代码是以行为单位的,就是说你们只要不是修改了同一行程序,SVN都会自动合并两种修改。如果是同一行,SVN会提示文件Confict(冲突),需要手动确认。

 

 

系统环境:

[root @ ecs-4082〜]#cat / etc / redhat-release 
CentOS Linux版本7.3.1611(核心) 
[root @ ecs-4082〜]#ip add
1:lo:<LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue状态UNKNOWN qlen 1
    链接/回放00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       永久的永久preferred_lft valid_lft
    inet6 :: 1/128作用域主机 
       永久的永
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!