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,把项目分层,模块化设计,这样每个人做的工作不一样,不可能冲突

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

      



  • 相关阅读:
    每天一道算法题(13)——使用递归颠倒栈
    每天一道算法题(12)——和为n的连续正数序列或者随机数
    函数模板
    答题总结(1)
    顶点间最短路径长度之探寻算法
    最小生成树
    new与delete,malloc与free
    C++的继承与接口
    笔记13 AOP中After和AfterReturning的区别
    笔记12 注入AspectJ切面
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3040974.html
Copyright © 2011-2022 走看看