当前位置:网站首页>Svn - detailed documentation
Svn - detailed documentation
2022-07-26 19:47:00 【51CTO】
1、 Start by opening Cornerstone
2、 Then as shown in the figure below
3、 Select the corresponding warehouse , As shown in the figure below
4、 then Import When it's done , Just submit the local documents to SVN On the server , As shown in the figure below , Plus, if you want to use SVN Version control , Then you need to put the files on the server Check Out To local , In this case, local Check Out The next file is associated with the corresponding file on the server , In this way, when the local file is changed again, it can act on SVN On the server , A purpose of version control has been achieved . Here's the picture :
PS: If you upgrade when you open the project SVN Version! , Don't upgrade , If you upgrade your Working Copy It may not open .
5、 find Check Out To the local working copy folder , At this time, there will be one more under the folder .svn Hidden files , This file records the additions in the current directory 、 Delete 、 Change operation , As shown in the figure below :
PS: Input... At the terminal :defaults write com.apple.finder AppleShowAllFiles -bool true And then restart Finder( You can input killall Finder)
6、 If in Working Copy If changes are made in the project , Here's the picture :
It's very important :
If you want to apply this change to the server , Then you need to select the whole Working Copy( When you are not sure which file you are changing ) Submit , Just beginning to use SVN When , You must back up the code locally before submitting it to the server every time ( When you are proficient, you don't need to back up )!!!! In order to prevent SVN error , Cause code loss . You must first Update Server code to local , And then in Commit Your own changes !!!
Then the following interface appears :
At this time, other members of the group select the whole Working Copy Conduct Update, Then the line of code you just added will also appear in his project .
7、 If a new file is added , Then, as shown in the figure :
8、 Deletion of files
9、 add to ⼀ One ⽂ file , But no choice working copy The direct election is successful ⼯ engineering ⽂ file , So at this time, other team members are Update Then I found that there was red ⾊ Chromatic ⽂ file , reason (1、 Yes, only the configuration is submitted ⽂ file , Did not submit the actual ⽂ Pieces of ,2、 Only the configuration has been updated ⽂ file )
2
10、 The emergence of conflict : The conflict must be caused by changing the same line or the same piece of code
Here's the picture : At the same time changed AppDelegate Inside 22 Line code
Communication is needed at this time , Whose code is correct , Whose code to keep , Or keep both codes .
11、 If SVN When using files / After the folder ”?” The situation of , Here's the picture :
12、 File conflict :
A Students create a new AViewController, then Update,Commit Submit , then B Students create a new BViewController, then Update, At this time, you will find that the project cannot be opened , The following prompt appears :
This indicates that the configuration file conflicts , Right click the project file , Select Show package content , Here's the picture :
Then see the following figure :
Double click to open the configuration file (project.pbxproj), Then as shown in the picture :
And then in Cornerstone Do the following operations in :
13、 When deleting a file, you just delete the reference of the file , And then from Finder Delete the corresponding file in the following figure :
At this time, you can undo the previous deletion in the following way :
If you want to really delete relevant files , So in Cornerstone Inside :
边栏推荐
- Method of replacing Chinese characters with PHP
- [刷题] 二分答案求解
- conda转移项目虚拟环境必备技能+pip速度下载太慢解决办法
- CONDA transfer project virtual environment essential skills +pip speed download too slow solution
- LeetCode每日一练 —— 26. 删除有序数组中的重复项
- 【PHP】常用的header头部定义
- 调整数组顺序使奇数位于偶数前面且相对位置不变
- Principle analysis and source code interpretation of service discovery
- Machine learning notes - building a recommendation system (6) six automatic encoders for collaborative filtering
- SEO、客户端渲染‘、服务端渲染、搜索引擎的理解
猜你喜欢

Machine learning notes - building a recommendation system (6) six automatic encoders for collaborative filtering
![[yolov5] - detailed version of training your own dataset, nanny level learning, logging, hand-in-hand tutorial](/img/34/5ab529ff6d8d0fd3827c440299964d.png)
[yolov5] - detailed version of training your own dataset, nanny level learning, logging, hand-in-hand tutorial

拿铁DHT-PHEV产品响当当,销量会不会让李瑞峰想通了呢?

工作13年后,个人的一点软件测试经历及感想……

2022/07/26 learning notes (day16) linked list and stack

什么是联邦图机器学习?弗吉尼亚大学最新《联邦图机器学习:概念、技术和应用》综述

C # create and read dat file cases

Talk about how to use redis to realize distributed locks?

How to write the test case of mobile app? What are the mobile app test points?

企业内部信息碎片化该怎么办?不妨试试这样做
随机推荐
原 iOS面试题收集
torch. Usage and comparison of unsqueeze() squeeze() expand() repeat()
测试面试题集-UI自动化测试
彻底关闭win10自动更新
手机app测试用例怎么写?手机app测试点有哪些?
中天钢铁在 GPS、 AIS 调度中使用 TDengine
Adjust the array order so that odd numbers precede even numbers and their relative positions remain the same
Familiarize you with the "phone book" of cloud network: DNS
ipad下载的文件在哪里可以找到
All you want to know about interface testing is here
论文精读:YOLOV2——YOLO9000:Better, Faster, Stronger
Redis6
使用三重损失和孪生神经网络训练大型类目的嵌入表示
企业内部信息碎片化该怎么办?不妨试试这样做
十大排序详解
NLP learning path
CONDA transfer project virtual environment essential skills +pip speed download too slow solution
PADS画2.54mm排针
Difficult performance problems solved in those years -- ext4 defragmentation
Chapter 9 practical modeling technology