分类
大小:13.7M更新:2017-11-01
类别:编程辅助系统:WinXP
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。
版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会花时间作出小的修改,然后又在某一天取消了这些修改,想象一下一个开发者并行工作的团队 - 或许是同时工作在同一个文件!- 你就会明白为什么一个好的系统需要管理潜在的混乱。
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
新建一个文件夹:E:\TortoiseSVN
TortoiseSVN会在这个文件夹创建版本库,并且会弹出一个提示框,点击“创建目录结构”,然后启动版本库浏览器,就可以看到版本库的目录结构
通过点击“创建目录结构”,TortoiseSVN自动创建了3个文件夹,branches,tags,trunk,
trunk目录
主干目录,一般情况下是在此目录下进行代码的开发,这个目录应该存放最新的代码。
tags目录
代码的版本标记,这个目录的代码不允许更改,比如,软件发了1.0版本,就需要将1.0版本的代码在tags中放一份拷贝,发了2.0,就要在tag中标记一个2.0。如果1.0软件出现了bug,开发人员要验证bug,直接从tag中取1.0版本的代码就可以了,不会把个个版本混淆。
branches目录
分支目录,用于开发新功能或解决老版本的bug。比如,1.0版本上线,开发人员全力投入2.0版本的开发,但是,1.0版本突然出现了一个bug必须要修复,而且很紧急,不能等到2.0版本上线,这时候该怎么办呢。正确的做法是,从tag中取1.0版本的代码,建立一个新的分支,开发人员在这个分支上解决1.0发现的bug,解决完成并测试通过之后,在tag中添加一个新的版本标记,比如1.1,然后关闭这个分支。如果1.1再出现bug,那么从1.1建立分支,以此类推,直到2.0出现。
三、添加和检出项目
打开版本库浏览器,在trunk目录点击右键,加入文件夹,加入一个新的工程TestSVN。
将此工程检出:右键-->SVN检出
四、创建分支和标记
选择项目-->右键-->复制到
在项目上:右键-->版本分支图查看各个版本分支
像素骑士团(像素小秘书)编程辅助Mv1.4.0最新版
查看au3代码加载器编程辅助.30M
查看数据提取工具(Jailer)编程辅助M绿色版
查看AppMakr应用标签生成工具编程辅助Mv1.0 最新版
查看UC Developer Tool for Linux编程辅助MV0.4.1.000官方版
查看USB数据检测抓包工具USBPcap编程辅助.14MV1.0.0.7官方版
查看文件制作工具(Help Manual)编程辅助Mv7.5.0.4692 官方最新版
查看jQuery 1.9.1 正式版编程辅助.11M
查看国信期货CTP交易API接口开发服务编程辅助MV6.2.0官方版
查看紫魁编程助手编程辅助MV1.0绿色版
查看E萌新助手(专为e4a而生)编程辅助MV1.8.9.3绿色中文版
查看统计图生成工具FusionCharts编程辅助MV3.2.0 绿色特别版
查看Morn UI编辑器(Morn Builder)编程辅助M2.3.0810 中文版
查看CrossApp环境Windows版编程辅助.55M官方工具包
查看300多种动画特效BaseAnimation编程辅助M1.3 官方最新版
查看版本控制系统(CVSNT)编程辅助M2.5.05.2489 官方最新版
查看梦恋代码注入器正式版编程辅助MV1.0绿色免费版
查看FileAnalysis(可查看文件的编码、开发工具以及MD5码)编程辅助MV2.6中文绿色免费版
查看vc++兼容版本编程辅助MV6.0精简绿色英文版
查看java连接mysqlsqlserver数据库驱动包编程辅助M
查看网页操作模拟器编程辅助.50MBeta版
查看融航交易API及Demo Linux版编程辅助M官方版
查看mysql connector node.js编程辅助.17M8.0.11官方版
查看文件md5校验工具(Hasher Lite)编程辅助Mv3.4官方版
查看点击查看更多