zoukankan      html  css  js  c++  java
  • svn使用具体步骤

    1,先去服务器端创建一个仓库(空目录)

    2,初始化仓库:

     (1)通过指令创建 svnadmin create 仓库路经

     (2)可视化工具初始化

    3,小白把仓库checkout下来

    必须保证svn的仓库是启动(运行)状态

            svnserve -d -r 仓库路径

        进入项目名----右击鼠标----浏览仓库---右击---checkout

    4,修改/创建文件后,提交到服务器端去

         右击---add(svn客户端管理)---commit(提交到服务器端) 


    1,如何使用svn来解决,文件被多人修改后的合并(冲突问题)

    2,先模拟冲突情景:

      小白是项目经理,创建项目weibo的最初源代码,小黑修改文件后,出现冲突:

    步骤:

    (1)先在服务器创建仓库(sns),修改仓库的访问权限

    (2)小白从服务器checkout一份sns项目,提交并修改文件

    (3)小黑也checkout一份文件并修改

    出现冲突怎么处理?

      (1)程序员自己合并代码,先update一下,出现很多备份文件

      这个时候小黑的还是原来的,需要更新一下

      (2)谁合并的,能通过日志查看出来

      (3)把多余的文件删除掉,再committ

      (4)小黑想获得的话,也得update一下才能看到更新后的文件

    还可以这么修改

    (2)项目经理把项目分层,模块化设计来避免冲突

      一个网站按照MVC,把项目分层,模块化设计,这样每个人做的工作不一样,不可能冲突

     就好比一栋楼,你修改第一层,他修改第十层

      



  • 相关阅读:
    2018年10月22日-Python day1
    Python list(列表)功能详解
    剑指offer(4):重建二叉树
    剑指offer(3):从尾到头打印单链表
    剑指offer(2):替换空格
    机器学习实战:第九章 树回归
    ubuntu 中查找文件的命令
    关于 c++ primer plus 中valarray类使用例程的一个记录
    vim 最基本操作
    如何在VS2015中使用strcpy函数
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3040974.html
Copyright © 2011-2022 走看看