svn总结学习教程文件(一)

1:svn 是什么?

              (显示项目中每个人负责一部分模块,多人共同开发同一个项目,而且代码互相交互,不同时间提交项目到总负责人哪里,后上传的会覆盖先上传的代码,多人同时开发同一文件,会造成彼此代码覆盖的情况发生)
       --subversion 子级源代码版本控制管理软件,管理着随时间改变的数据,这些数据放置在一个中央资料档案库中,这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动,这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史,许多人会把版本控制系统想象成某种“时光机器”

2:svn 的作用?

                 --多人开发同一个项目不会出现代码覆盖情况;
           --针对一个文件可以创建许多不同版本,并且可以随时查看不同版本的内容;
            --公司领导可以通过svn查看每个人的工作情况

3:svn 的安装

                  --首先安装服务器端像Slik-Subversion-1.8.13-x64.msi,在安装客户端TortoiseSVN-1.8.10.26129-x64-svn-              1.8.11.msi (小乌龟客户端)(自己电脑软件什么位数32/64自选,一直下一步,install安装就行)
4:创建多个svn仓库(存储代码)
                 --为不同的程序项目创建对应的仓库,分别存储各自的程序代码文件(你现在的项目有不同版本存在一
个svn资源库,也就是仓库里)
eg:比如我装服务器端时装在一个硬盘建一个svnserver文件夹下在建一个server服务器安装在此,而建一个跟
server同级的app(应用)将仓库建在此
         --右键新建文件夹就是一个项目仓库student(建场地)
         -- 打开cmd 写命令svnadmin create f:svnserver/app/student(仓库地址)(大的里边要存各种东西就像场地里要先搭建各个房间一样),然后敲回车;再去看student里,会有好多文件;
       (***如果敲命令时说不是内部或外部命令,那可能是因为环境变量没有设置好,因为svnadmin是个指令,背后有可执行程序文件来支持,在服务器安装目录也就是 f:svnserver/server/bin/svnadmin.exe程序,这时可先找到他家,就是cmd 打开 cd f:  -->回车-->cd svnserver/server/bin  -->回车-->svnadmin create f:svnserver/app/student 就创建好了
5:启动仓库服务
        (要让外边访问到此仓库就得启动服务)
        --cmd svnserve -d -r h:/svnserver/app/student  (-d:独立端口运行 -r:仓库地址)
         --svn走svn协议,端口号码是3690
           (如果还是报不是内部或外部命令,同样到他所在位置他家去找同上有svnserv.exe)
                ---启动服务的命令窗口不要关闭,否则,服务关闭;
6:客户端和svn仓库的连接操作
         --也就是本地工作项目(目录)与svn资源库的操作访问上,(工作空间里的每个项目点开都有个.svn文件,
     要断  开连接,把这个文件删了就行);
         --右键svn检出--》输入仓库地址--》检出到那个目录的地址--》确定就好了

           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值