当前位置:网站首页>Svn branch management
Svn branch management
2022-07-03 06:05:00 【Yin Qian Lakers】
background : Now you basically use git Management code , Yes git Branch processing should be familiar , Record the ancient svn Branch usage .
1.TortoiseSVN Deal with branch merging
1.1 use TortoiseSVN Repo-browser, Code base first copy to , Create a branch b2



1.2 At this point, you can see that the version library has The trunk trunk Branch b1 b2

1.3 Detected locally b2


1.4 Local b2 Branch changes , odd file 003, Commit to the repository Branch b2

1.5 Local branch merging


1.6.merge type
1. Merge a range of revisions
b1 Branch new file 111.txt, Submit branch version Library

from Branch version Library , Merge into local trunk



2. Merge two different trees
Confusing concepts
stay From Choose from trunk The path of , stay to Choose from branches route . stay merge when , Before and after the version will first compare the content , The difference part copy To local .From It's on the left , Similar to the original version ,to It's on the right , Similar to the modified program .
Wrong understanding : from Merged source branches ,to The target branch of the merge . The following copy Options .
Correct understanding : from The original version ,to The revised program , The difference part copy To the local original version trunk.

You can test test merge, View conflicts , Equivalent to print preview 
merge after , You can see ,trunk Has merged b2 The content of the branch

Submit version Library trunk

2.IDEA Deal with branch merging ( Recommended )
2.1 Switch to main branch trunk, see svn Current environment of

system project , Local Trunk Branch , on-line Trunk Branch

Merge from Select sub branches to merge into the current trunk trunk


There are conflicts ,idea Will prompt , stay idea The solution on the tool is friendly .
边栏推荐
- PMP笔记记录
- Cesium entity(entities) 实体删除方法
- [teacher Zhao Yuqiang] use Oracle's tracking file
- [teacher Zhao Yuqiang] calculate aggregation using MapReduce in mongodb
- Ansible firewall firewalld setting
- 88. Merge two ordered arrays
- 从 Amazon Aurora 迁移数据到 TiDB
- [teacher Zhao Yuqiang] the most detailed introduction to PostgreSQL architecture in history
- Apt update and apt upgrade commands - what is the difference?
- [teacher Zhao Yuqiang] Cassandra foundation of NoSQL database
猜你喜欢
![[teacher Zhao Yuqiang] MySQL high availability architecture: MHA](/img/a7/2140744ebad9f1dc0a609254cc618e.jpg)
[teacher Zhao Yuqiang] MySQL high availability architecture: MHA
![[teacher Zhao Yuqiang] Cassandra foundation of NoSQL database](/img/cc/5509b62756dddc6e5d4facbc6a7c5f.jpg)
[teacher Zhao Yuqiang] Cassandra foundation of NoSQL database

arcgis创建postgre企业级数据库

Oauth2.0 - Introduction and use and explanation of authorization code mode
![[teacher Zhao Yuqiang] calculate aggregation using MapReduce in mongodb](/img/cc/5509b62756dddc6e5d4facbc6a7c5f.jpg)
[teacher Zhao Yuqiang] calculate aggregation using MapReduce in mongodb

Life is a process of continuous learning
![[minesweeping of two-dimensional array application] | [simple version] [detailed steps + code]](/img/b0/aa5dce0bb60c50eea907de9e127d6c.jpg)
[minesweeping of two-dimensional array application] | [simple version] [detailed steps + code]

Qt读写Excel--QXlsx插入图表5

Cesium 点击获取模型表面经纬度高程坐标(三维坐标)

Error 1045 (28000) occurs when Linux logs in MySQL: access denied for user 'root' @ 'localhost' (using password: yes)
随机推荐
Qt读写Excel--QXlsx插入图表5
@Import annotation: four ways to import configuration classes & source code analysis
The most responsible command line beautification tutorial
Personal outlook | looking forward to the future from Xiaobai's self analysis and future planning
智牛股--03
Why should there be a firewall? This time xiaowai has something to say!!!
伯努利分布,二项分布和泊松分布以及最大似然之间的关系(未完成)
CAD插件的安裝和自動加載dll、arx
Apt update and apt upgrade commands - what is the difference?
Deep learning, thinking from one dimensional input to multi-dimensional feature input
Cesium 点击获取模型表面经纬度高程坐标(三维坐标)
Oauth2.0 - user defined mode authorization - SMS verification code login
Synthetic keyword and NBAC mechanism
Convolution operation in convolution neural network CNN
智牛股项目--05
tabbar的设置
[explain in depth the creation and destruction of function stack frames] | detailed analysis + graphic analysis
Apache+php+mysql environment construction is super detailed!!!
Intel's new GPU patent shows that its graphics card products will use MCM Packaging Technology
Cesium 点击获三维坐标(经纬度高程)