版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Svn客户端使用手册 2010-03-15 一 Svn客户端安装2二 客户端基本设置32.1 语言设置32.2 忽略文件设置42.3 差异查看文件52.4合并工具62.5 补丁生成工具7三 代码的版本管理83.1 基本客户端操作导出83.2 基本客户端操作-提交修改103.3 客户端基本操作-上传新建文件113.4 基本客户端操作-查看历史133.5 基本客户端操作-比较差异143.6 基本客户端操作-版本的回退153.7基本客户端操作-提交时有冲突(1)163.8基本客户端操作-提交时有冲突(2)173.9基本客户端操作-提示19一 Svn客户端安装二 客户端基本设置2.1 语言设置svn安
2、装完成默认是English,为了使用方便设置为中文(简体)2.2 忽略文件设置在SVN 的设置的常规中,设置需要忽略的文件以便忽略掉一些临时的、无用的文件,默认设置为:*.o *.lo *.la *.al .libs *.so *.so.0-9* *.a *.pyc *.pyo *.rej * #*# .#* .*.swp .DS_Store。每个程序员可以根据自己的需要进行修改忽略文件。 以上说的忽略文件是指全局的忽略文件。SVN还能在特定的目录中指定需要忽略的文件。忽略文件支持通配符。 2.3 差异查看文件该工具主要用于不同版本的代码之间进行比较,如果想知道程序修改了哪里,那么使用此工具进
3、行查看。一般采用内部的程序,当然你也可以修改为第三方的比较查看工具 2.4合并工具在服务器与本地计算机的文件发生冲突的情况下,需要调用本程序进行合并;在合并两个不同版本的程序,或者不同分支的程序的情况下也需要调用本程序合并。2.5 补丁生成工具GNU差异程序,用来生成补丁文件,可以使用Unix/Linux的patch对需要升级的软件进行升级;这个程序的优点就是减少升级的时候的文件拷贝量三 代码的版本管理3.1 基本客户端操作导出进入我们想要导入的项目根目录,在这个例子里是E:www右键-TortoiseSVN-导出.输入版本库 URL地址,比如99/svn/e
4、. ,注意选择导出目录,此处为E:,全递归方式;版本号选择最新版本,也可以在版本(R)中选择需要的版本,点击显示日志选择版本号导出完成3.2 基本客户端操作-提交修改当测试完一个程序文件要提交的服务器的情况下,比如说index.php提交文件index.php,点击右键-提交,注意看“变更列表”里面的“文字状态”3.3 客户端基本操作-上传新建文件上传新建文件要分2步完成,比如 testt文件增加点击右键-TortoiseSVN-增加提交 右键-提交,注意看“变更列表”里面的“文字状态”3.4 基本客户端操作-查看历史查看index.php的更
5、新历史,在index.php上点击右键-显示日志3.5 基本客户端操作-比较差异比较index.php本地与服务器的差异,在index.php上点击右键-比较差异3.6 基本客户端操作-版本的回退在代码的编写过程中,难免会有不尽人意的地方,你也许需要回退到某一个版本,但是在这个过程中可能有一些文件你想保留,也有一些文件你不想保留,这就牵扯到很复杂的版本管理过程,在这里给大家推荐几种方法。若是你编辑了工程,在没有提交的前提下,你想放弃这些修改,你可以直接选择“与前一版本比较并追溯”就可以更新到工程的最新的版本。若是你想退回到某一个版本,你就可以直接选择“更新项目至版本”如图,这样我们就可以把我们
6、的版本回退到你选中的版本去,这种情况下SVN并没有显示出有什么冲突,并且新建立的文件也还在,但是在这种情况下你并不能直接在你回退后的版本上进行编辑,因为SVN的版本控制还是在最新的主干上。我们需要“更新”并解决冲突你可以直接选择“复原到此版本”,这样的话你可以直接解决冲突并提交。不过这种方法的不足是,你新建的文件都没有了,整个工程都回退到之前的版本了。另外一种方法是,直接“导出”一个你需要的版本,然后用你“导出”的版本覆盖你的最新的版本,这样你就可以不丢失你新建的文件,同时获得head的SVN控制文件3.7基本客户端操作-提交时有冲突(1)出现这种情况需要进行更新“操作”3.8基本客户端操作-提交时有冲突(2)点击有冲突的那个文件,进行编辑1.首先比较第一个窗口与第二个窗口,把结果修改合并到下面的窗口。2.然后确保光标处于第二个窗口时,点击上图中红色所示?的内容,使用右键进行块的选取。这样会把选择的内容全部复制到第三个容口。注意:所有的?号都要去处,之后保存,退出。3.然后在工程目录上点右键,进行SVN-已解决的。这样会删除无用的临时文件。4.最后提交所作的修改,并添加详细的注释。关闭文件以后,右键 TortoiseSVN-已解决的,系统会清理掉临时文件,然后再提交文件3.9基本客户端操作-提示每个工程会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卫生间清洁检查流程手册
- 柑橘溃疡病综合防治手册
- 居家养老服药管理监督操作规范
- 小龙虾池塘高效混养技术管理规范
- 柑橘红蜘蛛螨虫用药指引
- 客户预约排班管理制度规范手册
- 字体与版式设计项目式教程(AI协同)课件
- 妇幼保健院住院楼建设设计方案
- 风电场状态检修方案
- 心理健康量表评估指南
- 2026年体重管理师理论知识考核考前冲刺练习题及完整答案详解(夺冠)
- 2026届陕西省咸阳市高三上学期一模考试化学试卷
- 银行间业务风险隔离制度
- 初级护工考试试题及答案
- AI投标课件讲解
- 文明单位创建自查报告撰写指南
- 中南大学:有色金属行业数智化转型蓝皮书
- 2025年江苏省徐州市中考化学真题卷含答案解析
- 2025年事业单位转公务员 考试及答案
- 2026春苏教版新教材小学科学二年级下册第2单元《天空中的星体》课时练习及答案
- 安全生产标准化建设课件
评论
0/150
提交评论