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