zoukankan      html  css  js  c++  java
  • SVN知识点

    一.项目经理初始化项目
    1.将服务器已经有的内容下载到本地(code/doc)
    1>svn checkout http://127.0.0.1/svn/weixin/ –username=mgr –password=mgr
    2.进入工作目录
    1>cd weixin cd code
    2>初始化项目 touch main.c
    3>svn add main.c 将文件添加到本地版本控制之下
    4>svn commit -m “初始化项目”
    3.查看文件状态 svn status
    1> ? : 新添加的文件,该文件没有在版本控制之下
    2> A : 文件被添加到本地版本控制之内,但是文件没提交服务器
    3> M : 文件被修改,但是文件没有添加到服务器中
    4.项目经理更新张三最新提交的代码
    1>svn update

    二.张三加入项目
    1.将服务器已经有的内容下载到本地
    1>svn checkout http://127.0.0.1/svn/weixin/ –username=zs –password=zs
    2>创建person类
    * touch person.h person.m
    * svn add person.h person.m
    * svn commit -m “添加了person类”

    三.李四加入开发
    1.svn账号和密码/SVN服务器地址(接口文档,需求文档,效果图)
    2.将服务器已经有的内容下载到本地
    1>svn checkout http://127.0.0.1/svn/weixin/ –username=zs –password=zs
    3.参与项目的开发
    1>创建dog.h dog.m : touch dog.h dog.m
    2>svn add dog.h dog.m
    3>svn commit -m “添加了dog类”

    四.冲突
    1.out of date
    1>文件版本版本号过期:该文件版本号低于服务器的版本号
    2>如果文件的版本号低于服务器的版本号,是不能提交
    3>需要svn update将最新的文件下载到本地

    (p) postpone
    (mc) mine-conflict : 使用我的代码,覆盖服务器的代码–>提交
    (tc) theirs-conflict : 使用服务器的代码,将自己的代码覆盖掉

    person.h.mine : 我的代码
    person.h.r13 : 版本13的代码
    person.h.r14 : 版本14的代码

    <<<<<<< .mine

    我的代码

    服务器的代码
    ‘>>>>>>> .r14

    解决冲突之后:svn resolved person.h

    2.尽可能避免冲突
    1>修改公共文件之前,提前说一声,修改完成之后,让同事更新一下
    2>修改一点内容,马上update,马上commit
    3> 5:30 –>5:00 commit

    五.命令行总结
    1>svn checkout 服务器地址 –username=账号 –password=密码
    2>svn add 文件名称
    3>svn commit -m “注释”
    4>svn update

    svn commit -m “注释”
    svn update

    六.xcuserdata : Xcode自动记录用户文件夹打开情况

  • 相关阅读:
    js记录
    快速最好响应式布局(CSS3)
    CSS3终极动画制作属性animation
    虚拟机中试用windows 8(视频)
    平板电脑上完美体验Windows 8 (视频)
    面对电磁泄漏您的电脑还安全吗?--计算机设备信息泄漏揭秘
    基于Linux平台Softimage XSI 演示
    为您的Office文档加把锁-ADRMS的安装
    VNC Server模拟攻击实战
    暴力破解FTP服务器技术探讨与防范措施
  • 原文地址:https://www.cnblogs.com/jiahao89/p/5118263.html
Copyright © 2011-2022 走看看