TortoiseSVN中文版的安装配置与使用教程
TortoiseSVN中⽂版的安装配置与使⽤教程
TortoiseSVN 是 Subversion 版本控制系统的⼀个免费开源客户端,可以超越时间的管理⽂件和⽬录。⽂件保存在中央版本库,除了能记住⽂件和⽬录的每次修改以外,版本库⾮常像普通的⽂件服务器。你可以将⽂件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多⼈将 Subversion 和版本控制系统看作⼀种“时间机器”。
TortoiseSVN v1.12.1.28628 免费安装版附简体中⽂包 32位
如意芳霏演员表类型:编程⼯具
⼤⼩:20.5MB
语⾔:简体中⽂
时间:2019-08-05
查看详情
TortoiseSVN 64位 v1.13.1.28686 官⽅安装版(带中⽂语⾔⽂件)
类型:编程⼯具
⼤⼩:26.1MB
语⾔:简体中⽂
时间:2019-11-06
查看详情
TortoiseSVN使⽤⽅法
安装和配置
TortoiseSVN的下载地址为
有32位和64位的版本,⼀定要根据⾃⼰的操作系统下载对应的版本,最好安装⼀个简体中⽂的Language packs,可以更好的理解TortoiseSVN的功能。
对⽐⼯具可以使⽤winmerge和beyond compare,winmerge免费⼩巧,beyond compare功能更强⼤。这两款⼯具都⽐TortoiseSVN⾃带的对⽐⼯具要好⼀些。
在TortoiseSVN中的配置⽅法:
winmerge安装时勾选集成到TortoiseSVN
beyond compare要复杂⼀些,右键,TortoiseSVN - 设置,
差异查看器(Diff Viewer),设置⽤来⽐较不同版本⽂件的程序(comparing different revisions of files),设置⽤来⽐较不同版本属性的程序(comparing different revisions of properties),勾选外部,输⼊
"D:\Program Files\Beyond Compare " %base %mine /title1=%bname /title2=%yname /leftreadonly
差异查看器/合并⼯具(Merge Tool),勾选外部,输⼊
"D:\Program Files\Beyond Compare " %mine %theirs %base %merged /title1=%yname /title2=%tname /title3=%bname
/title4=%mname
红⾊部分为beyong compare的路径,要带双引号。
创建本地版本库
要测试TortoiseSVN的功能,总不能在公司的正式服务器上乱搞把,所有先要创建⼀个测试的版本库。
新建⼀个⽂件夹,名字不要⽤中⽂,进⼊⽂件夹,点击右键TortoiseSVN - 在此创建版本库。
神奇宝贝第四部
射击类网络游戏大全TortoiseSVN会在这个⽂件夹创建版本库,并且会弹出⼀个提⽰框光棍节的祝福语
点击“创建⽬录结果”,然后启动版本库浏览器,就可以看到版本库的⽬录结构
通过点击“创建⽬录结果”,TortoiseSVN⾃动创建了3个⽂件夹,branches,tags,trunk,很多⼈都会使⽤TortoiseSVN,但是对这三个⽬录去取不了解。
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出现。
加⼊和检出⼯程
由于版本库是本地,我们可以通过⽂件路径来访问,右键TortoiseSVN - 版本库浏览器,输⼊
file:///F:/svn_test/
F:/svn_test/就是刚才创建版本库的⽂件夹
打开版本库浏览器,在trunk⽬录点击右键,加⼊⽂件夹,加⼊⼀个新的Android⼯程TestSVN。
然后将这个⼯程检出
.settings bin gen这三个⽬录和代码⽆关,要先忽略掉,选中这三个⽬录,右键 TortoiseSVN - 去除版本控制并增加的忽略列表。
提交代码后,这3个⽂件夹有改变的话不会有提⽰。
修改代码
删除⽂件,正确的做法是在要删除的⽂件上点击右键 - TortoiseSVN - 删除。
如何保存网页
还原修改,右键 - TortoiseSVN - 还原。
重命名,同样,右键 - TortoiseSVN - 改名。
增加⽂件,右键 - TortoiseSVN - 增加,⽂件会变成⼩加号
移动⽂件,直接打开版本库浏览器拖动,或者剪切,提交
解决冲突,冲突形成的原因是两个⼈同时修改了⼀个⽂件的同⼀个地⽅,
洛克王国最强宠物例如:原始⽂件为,版本为1
st;
public class Test {
String test = null;
public Test(String test){
}
}
A和B都checkout这个⽂件,A修改了⽂件并进⾏提交,⽂件版本变为2
st;
public class Test {
String test = null;
public Test(String test){
}
}
B修改了⽂件
st;
public class Test {
String test = null;
public Test(String test){
}
}
这时候,如果B更新⽂件,就会提⽰冲突
冲突原因是两⼈同时在版本1上进⾏了修改。
这时要求B对⽐对⽐A做的修改和⾃⼰的修改,同A沟通后确定最终的代码,然后进⾏合并。
这⾥⽤B的代码为最终代码,修改⽅法为:
在冲突⽂件点右键 - TortoiseSVN - 编辑冲突,在最下⾯的编辑框冲突的地⽅,也就是是红⾊叹号的位置点击右键
选择使⽤“我的”⽂本块,合并后的代码为:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。