搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小蓝xlanll
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
关于docker启动不了如何重新安装而不会删除现有镜像和容器_重装docker不影响容器
2
yoloV5目标识别以及跟踪,功能识别动物(大象,犀牛,水牛,斑马)_yolov5目标跟踪
3
Openstack制作image镜像_openstack 创建image
4
jieba,为中文分词而生的Python库_jieba分词的版本
5
Mybatis-insert/update时获取被更新的字段值,selectKey标签详解_mybatis更新后获取更新值
6
学习笔记-华为IPD转型2020:3,IPD的实施_ipd 成果转移
7
rocketmq使用常见问题_org.apache.rocketmq.client.exception.mqclientexcep
8
修改Anaconda中的Jupyter Notebook默认工作路径(基于Windows10)_windows c.notebookapp.notebook_dir =
9
uniapp 跳转返回携带参数(超好用)
10
线程池四种使用方式的实现及详细介绍(必看):_线程池启动的四种方式
当前位置:
article
> 正文
svn的tag和branch的区别_svn cornerstone tag 与 branch
作者:小蓝xlanll | 2024-03-16 09:59:39
赞
踩
svn cornerstone tag 与 branch
多年前第一次接触svn,就知道有tag和branch的区别,但一直没搞清楚具体的差异。现在基本懂一些了,在这里总结一下
branch是分支,branch的代码是会往前走的。而tag是标签,我理解代码是静止的
这样说可能比较抽象,举例进行说明。
branch主要会有这些应用的场景:
1、阶段性的版本发到现场使用,但trunk上还需要继续做开发。这时候就会拉一个branch来定位现场问题,并出补丁。trunk继续做开发,互不冲突。
2、需要开发一些定制的需求,这时候也可以拉一个branch专门来做定制需求开发,在定制需求测试完成以后,再合入trunk
tag主要会有这些应用的场景:
1、一个版本转测试,在转测试之前打一个tag。这样这个tag就和转测试的版本是完全一致的,可以很方便地定位问题。
比如说第一天,测试测出问题A,于是在trunk上修改了A.java。
然后第二天,测试测出问题B,定位到也是在A.java上,但是由于这个时候A.java已经和测试环境不再一致(因为第一天改了)。那这个时候,用转测试之前的那个tag,就可以用来定位问题B了
2、要基于一个版本做升级包了,可以先将svn锁库,然后打一个tag。这时候svn库就可以解锁了,trunk上继续提交代码都没关系。然后将原始版本的tag,以及刚打的tag进行比对,制作升级包
总的来说,branch的代码是动态的,还会继续往前走,在合适的时候再合入trunk;而tag的代码是静态的,可以理解为是只读的(当然tag也是可以写的,但这样的话就成了事实上的branch,用branch可能更合适)
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小蓝xlanll/article/detail/248727
推荐阅读
article
git
使用
submodule
如何指定分支_
git
submodule
branch
...
写在前面, 作为一个前端我是不喜欢
使用
submodule
的, 我更喜欢 npm 包的管理方式。_
git
submodu...
赞
踩
article
Git提交失败之 Updates
were
rejected
because
the tip of ...
错误显示D:\devworkspace\ecpphoton\jcodef>git pushTo https://g...
赞
踩
article
SVN
trunk
(主线)
branch
(
分支
)
tag
(标记) 用法详解和详细操作步骤_svn 分...
分享一个朋友的人工智能教程(请以“右键”->"在新标签页中打开连接”的方式访问)。比较通俗易懂,风趣幽默,感兴趣的朋友可...
赞
踩
article
IOS
-Svn-
Cornerstone
终端
命令行
_
cornerstone
文件夹
显示
波浪线...
在服务器上建立新文件并上传代码(文件操作需要谨慎) 文件拖放到本地,点击提交 如要生成新的分支 .a文件提交不了的办法选...
赞
踩
article
Mac
SVN
Cornerstone
安装使用详解...
SVN
是一个非常好的源码管理工具,现在
Mac
版
SVN
常用的有
Cornerstone
和 Snail
SVN
.这篇文章...
赞
踩
article
m>CornerStone
m> 常见的图标含义_
m>cornerstone
m>
m
x
...
A:add,新增C:conflict,冲突D:delete,删除M:
m
odify,本地已经修改G:
m
odify and ...
赞
踩
article
Mac自带
svn
,
Versions
,
Cornerstone
初识_
versions
和 corners...
之前的做java的时候在公司就是用过一段时间的subversion
,
所以对版本控制并不陌生。 后来做iOS项目都是自己一...
赞
踩
article
关于
cornerstone
突然
无法
使用问题
_
应用程序
“
cornerstone
”
无法
打开
...
关于
cornerstone
突然
无法
使用问题现象:1.迁出代码
无法
更新,提交等操作2.建立的链接报错提示
无法
访问,但是删除...
赞
踩
article
Cornerstone
相关...
1. 添加远程仓库(这里并不能把所有的代码,下载到本地。你可以查看,远程仓库上的代码)2.添加,远程代码仓库之后3.将仓...
赞
踩
article
iOS开发 ☞
Cornerstone
(
SVN
)用法详解_
svn
the
operation
co...
一、
SVN
地址变更,无法查看新日志 报错:
could
not
contact repository to read t...
赞
踩
article
提交
.a
文件
到
svn
(
Cornerstone
管理工具
)_
cornerstone
提交
svn
...
首先使用原始的方法来
提交
:使用命令行添加
文件
1.打开终端,输入cd,空格,然后将需要上传的.a
文件
所在的
文件
夹(不是.a...
赞
踩
article
Mac 搭建本地SVN,并使用
Cornerstone
管理
svn
_
ios
cornerstone
ad...
Mac默认已经安装了
svn
,我们只需要进行配置并开启就可以了首先我们可以验证一下是否安装了
svn
,打开终端,输入命令sv...
赞
踩
article
SVN
之
Cornerstone
从
trunk
、
tag
、
branch
到merge_
cornerstone
...
版本管理思想版本管理者(一般是项目经理)首先要创建
SVN
项目分类
trunk
/
tag
s/
branch
es项目的整个生命周...
赞
踩
article
macOS 中
Cornerstone
的"
Clean
"操作和终端的"
svn
clean
up
"命令无...
说明:下文中的“工作拷贝” 即 “Working Copy”,“仓库” 即 “Repository”,“清理” 即 “C...
赞
踩
article
SVN
trunk
(
主线
)
branch
(
分支
)
tag
(标记) 用法详解和详细
操作步骤
...
一:使用场景:假如你的项目(这里指的是手机客户端项目)的某个版本(例如1.0版本)已经完成开发、测试并已经上线了,接下来...
赞
踩
article
Cornerstone
的创建分支
Branch
_
cornerstone
branch
...
在iOS开发中,对工具的使用是必不可少的,一款好的工具,往往可以让我们的程序开发事半功倍。今天小编将和大家介绍的就是iO...
赞
踩
article
cornerstone
简易教程_
cornerstone
点击
trunk
,
branch
/
tag
不会高亮...
1 在Launchpad选择conerstone 2 主界面: 左侧工作目录及仓库区域 右侧为主要操作区 3 首先添加现...
赞
踩
article
mac.
cornerstone
+
svn
+
androidstudio
_
conerstone
切换
分支
...
一、
cornerstone
详情操作参考:http://blog.csdn.net/kerry_deng/article...
赞
踩
相关标签
git
Git
SVN trunk主线 branch分
svn
a
Cornerston
SVN
Mac
iOS
Cornerstone
ios
mac
xcode
cornerstore
branch
项目经理
项目管理
MacSvn