• svn高级内容


    1. 文件锁

    一般用于二进制内容,因为无法合并。

    如果某个文件加锁,其他用户的本地工作拷贝(更新后)将是只读的。

    当该用户提交后,其他用户的本地工作拷贝(更新后)才可以写操作。

    其他用户可以撬锁,然后进行写操作。

    高级配置可以配置撬锁权限,使不是什么人都可以撬锁

     

    2. 版本库创建策略

    单一的版本库保存一个项目。

    单一的版本库保存多个项目。

    多个版本库。

     

    3. 使用标签和分支

    svn中标签和分支都源于copy命令。

    3个约定俗成的目录:

    • trunk:主干
    • branches:分支
    • tags:标签

    发布分支:

    svn cp -m "创建用于实现radio标签的分支" https://58.154.193.222:808/svn/branches/simpletag_select_1 https://58.154.193.222:808/svn/branches/simpletag_select_2

    切换分支:

    svn switch https://58.154.193.222:808/svn/branches/simpletag_select_2

     

    合并分支需要两个步骤:

    合并操作

    svn merge -r 33:HEAD https://58.154.193.222:808/svn/branches/simpletag_select_2

    或者:

    svn merge https://58.154.193.222:808/svn/trunk/simpletag@HEAD https://58.154.193.222:808/svn/branches/simpletag_select_1@HEAD

  • 相关阅读:
    C/C++多文件之间的变量定义
    PKU POJ 2186 Popular Cows 强连通分量
    重载函数
    ZOJ 2763 Prison Break
    201357 训练赛总结
    hdu 4467 Graph 构造
    201356 训练赛总结
    201353 NEERC 2012, Eastern subregional contest
    2013512 CF 183 总结
    一道动态规划
  • 原文地址:https://www.cnblogs.com/buffer/p/1600070.html
Copyright © 2020-2023  润新知