当前位置:网站首页>[yellow code] SVN version control tutorial
[yellow code] SVN version control tutorial
2022-06-10 13:22:00 【Huang AHMA】
Brief introduction to common commands :
1.check out After checking out the obtained file , The checked out file is still in SVN In version control , Keep associated with the version Library , For example, you can do Svn Update perhaps Svn Commit operation . At the same time, there is a... Under the export folder .svn Hidden folders for , Store some versions of metadata information .( For data imported into the server , It needs to be checked out to form a subject svn Controlled working copy , Only then can we carry on add update commit Wait for the operation )
2.export Simply export a version of data ( Export the data from the server , It's equivalent to making a copy of ), The exported file is detached SVN version control ( What you export is a file , And svn The version doesn't matter ), After export, you can't Update and Commit operation . There is no... In the export folder .svn Catalog
3.import Just import the file into svn Server , And this file itself is just an ordinary file , And svn The version library has nothing to do with ( When importing, you need svn The address of the server , It can be copied from the server , stay Repositories Right click the version Library under copy )
4.add Is to add the newly created file to the cache ( A plus sign is displayed after execution ), Need to be commit Submit to upload to the server ( Show check mark )
5.update Is to update the latest version on the server , For example, the version uploaded by others ( Generally, it needs to be updated before submission , Otherwise, the new version uploaded by others will be overwritten if you don't update it , What others uploaded is lost )
6.commit Commit changes
1.svn
svn client ->“ Restart after installation ”-> Sinicization package ->TortoiseSVN->setting->Langugage( Chinese simplified )
svn Server side :
a. requirement PC The hardware configuration of the machine should be higher
b. You need to install the client first , Install the server side
c.Server Ports:8443
repository: Warehouse
New warehouse :repository name:
repository url: Send it to other ordinary users
User: Set up multiple accounts : The first account is the user who owns the client and server
The rest only have clients
How to submit a project to the server :
1.TortoiseSVN-》 Import ( Operated by the person who owns the server )
-》 Version Library URL:https://192.168.123.10(PC Mechanical IP Address ):8443/svm/demo( Name yourself )/
-》 authentication : The user account of the server / password
-》 After the project has been submitted , How other users check out (svn Check out the )
2.SVN Check out the (checkout):
-》 Version Library URL: ditto
-》.svn Hidden files cannot be deleted
-》 Cooperative development , After changing one of the files , The file icon will become an exclamation point (!: Represents that the document has been modified )
-》 Submit after modification (svn Submit )( Equivalent to uploading / download )
-》 Every user needs to check out , Modified .
-》 The modified version number will be accumulated
-》 direct svn Update can
-》 The first thing to do every day is to do svn to update
question mark (?): Represents a newly added file ;
plus (+): Add to the specific directory , Indicates that the increase is successful , after , Conduct svn Submit ;
exclamation mark (!): Deletion is a kind of modification , After deleting , Conduct svn Submit , After the modification , Conduct svn to update ;
The question of conflict : After the modification , To submit an update ;
Outdated , Has been updated , Need to update first ;
Yellow exclamation mark , Indicates a conflict ; Right click Tortoise-》 Editing conflicts ;
-》 The yellow part indicates normal , The red question mark section indicates a conflict ;
-》 Conflict resolution : Manual negotiation , Which version to use ;
SVN journal :
Additions and deletions 、 Conflict resolution 、svn Show log
The company sees the progress and passes svn Check it out. , It has to be done svn Submit
svn It's the mainstream .git It's the trend .
边栏推荐
- Case sharing and implementation introduction of SAP field service management and wechat integration
- Find the number of common subsequences of K strings
- OFFICE技术讲座:标点符号-英文-大全
- eKuiper Newsletter 2022-05|protobuf 编解码支持、可视化拖拽编写规则
- Apple邮箱配置QQ邮箱,163邮箱,edu邮箱,gmail邮箱,获取gmail日历
- 如果再写for循环,我就锤自己了
- 由文件图形丢失,说明自己都不用自己开发的OFFICE
- #yyds干货盘点# 解决剑指offer:跳台阶扩展问题
- 'getcolor (int) 'is deprecated, getcolor is obsolete
- Unity3d uses URP rendering pipeline to realize ar shadow (shadow casting and transparent ground)
猜你喜欢
![buuctf [GlassFish]任意文件读取](/img/37/e3c127f2f2ba97c5ca0b6cf01cf9ab.png)
buuctf [GlassFish]任意文件读取
![[spark] (task8) pipeline channel establishment in sparkml](/img/9c/69c6d0cb27906eb895cfc7e4f45f96.png)
[spark] (task8) pipeline channel establishment in sparkml

從解讀 BDC 自動生成的代碼談起,講解 SAPGUI 的程序組成部分

Multithreading killer ---countdownlatch & cyclicbarrier

Which EDA design software should Altium Allegro pads choose

Commencez par interpréter le Code généré automatiquement par la BDC et expliquez les composantes du programme de l'interface graphique SAP.

Case sharing and implementation introduction of SAP field service management and wechat integration

Ekuiper newsletter 2022-05 protobuf codec support, visual drag and drop writing rules

Development trend of Web Development

"Reduce the burden" so that the "pig" can fly higher
随机推荐
数码管驱动芯片+语音芯片的应用场景介绍,WT588E02B-24SS
2022 ciscn preliminary PWN complete WP
client-go gin的简单整合六-list-watch二(关于Rs与Pod以及Deployment的完善)
3. web page development tool vs Code
Introduction to assembly language - Summary
Performance test plan (plan) template
[summary] individual competition supplement POJ - 3041 asteroids & codeforces - 173b chamber of Secrets
Code free may event Microsoft low code matrix update; Multiple industry reports released
buuctf [PHP]XDebug RCE
In June, 2022, China Database ranking: tidb made a comeback to win the crown, and Dameng was dormant and won the flowers in May
六石编程学:以文字处理的位置,谈谈命名
buuctf [PHP]CVE-2019-11043
学籍管理系统
[spark] (task8) pipeline channel establishment in sparkml
超详细的FFmpeg安装及简单使用教程
"Reduce the burden" so that the "pig" can fly higher
Leetcode 96. Different binary search trees
拷贝和删除文件
[Netease Yunxin] in depth analysis of the design of "circle group" message system | series of articles on "circle group" technology
JS prohibit copying page content