TortoiseSVN是Subversion版本控制系统的免费开源客户端,可以超时间管理文件和目录。文件存储在中央版本库中,这与普通的文件服务器非常相似,只是它可以记住文件和目录的每次修改。
版本控制是管理信息修改的艺术。一直是程序员最重要的工具。程序员经常花时间做一些小的修改,然后在某一天取消它们。
想象一个并行工作的开发团队——也许同时处理同一个文件!-你会明白为什么一个好的系统需要管理潜在的混乱。
Svn(subversion)是近年来兴起的版本管理工具,是cvs的继承者。目前大多数开源软件都使用svn作为代码版本管理软件。
如何使用:
创建一个新文件夹:E:\TortoiseSVN
TortoiseSVN会在这个文件夹下创建一个版本库,会弹出一个提示框。点击“创建目录结构”,然后点击启动版本库浏览器,查看版本库的目录结构。
通过点击“创建目录结构”,TortoiseSVN自动创建了三个文件夹,branches,tags,trunk,。
trunk目录
主干目录,正常情况下是用于代码开发的,这个目录应该存储最新的代码。
tags目录
代码版本标记,此目录中的代码不允许更改。比如软件1.0版本发布,你需要把1.0版本的代码副本放在标签里,2.0版本发布,你需要在标签里标注一个2.0。如果1.0版软件有缺陷,
要验证bug,开发者只需要直接从标签中获取1.0版本代码即可,以免混淆所有版本。
branches目录
分支目录,用于开发新功能或解决旧版本中的bug。比如1.0版本上线时,开发者全身心投入到2.0版本的开发中。但是1.0版本突然出现了一个bug,必须修复,很急,不能等到2.0版本上线。
这时候我该怎么办?正确的做法是从标签中取出1.0版本的代码,建立一个新的分支。开发者会在这个分支上解决1.0中发现的bug。在解决方案完成并且测试通过之后,在标签中添加一个新的版本标签,比如1.1。
然后关闭这个分支。如果1.1中再次出现bug,那么从1.1开始分支,以此类推,直到出现2.0。
第三,添加和签出项目
打开版本库浏览器,右键单击主干目录,添加一个文件夹,并添加一个新项目testSVN。
签出这个项右键单击- SVN签出。
第四,创建分支和标签
选择项目-右键单击-复制到
在项目上:右键单击-版本分支图,查看每个版本分支。
-
可以插原神人物的游戏手游 2023-04-30
-
仙剑奇侠传4结局官方解释?仙剑四结局深度解析 2023-04-30
-
lpl各战队主场城市 2023-04-30
-
魔兽世界怀旧服锻造分支怎么选择60年代分支选择推荐 2023-04-30
-
仙剑奇侠传4演员表曝光(仙剑奇侠传4人物详细信息) 2023-04-30
-
仙剑奇侠传4演员名单(仙剑奇侠传4四大主角) 2023-04-30