




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用Subversion(SVN)和TortoiseSVN简介,business improvement,abamgdcericshehshe ,2,SVN是什么,Subversion(SVN)简单地说,SVN是一种免费的开源版本控制软件,旨在更换CVS。SVN尽力保持CVS的使用习惯。从2006年开始,SVN作为CVS的后续版本正式登场,增加了一些便利,但CVS不能发挥功能。CVS从2007年开始没有更新,使用CVS时出现的一些问题(例如随机代码、文件夹重命名、二进制处理等),3,CVS与SVN的比较,代码版本存储和维护代码版本跟踪回溯代码版本集成控制人员多人协作开发项目代码远程管理维护,支持多种语言特殊字符(特别是中文).1 .从CVS继承的功能2。SVN的新功能,4,tortoisesvn是什么,TortoiseSVN,TortoiseSVN版本控制系统的免费开放源代码客户端,是跨时间的管理文件和目录。文件存储在中心版本库中,版本库与常规文件服务器非常相似,不同之处在于它可以记住对文件和目录所做的每个修改。您可以将文件恢复到以前的版本,并可以查看历史记录,以了解数据被修改了哪些内容,以及谁修改了哪些内容。安装TortoiseSVN,浏览服务器安装文件,然后继续下一步而不进行设置。 m 21 chrv 03 41 . process assets software subversion,5,签出工作副本并首次将其签出到本地文件夹时,在本地创建一个空文件夹作为签出项目的目录。这对应于本地系统上的普通目录,图:6,7,提交到版本库并修改文件夹内的内容后,文件夹将自动更改为红色显示文件/文件夹,从以前的绿色复选标记变为红色感叹号,表示文件发生了更改,与服务器上的文件不同。8,在“信息框”中,添加(或不添加)有关已修改文件的说明性信息。提交或修改太多文件后,将提示您提交到下面的图:提交到版本库,9,更新本地版本,如果服务器上的版本库已经是版本2,则提交到自己的版本或版本1。此时,可以将本地版本更新到版本2 (SVNUpdate)。10,浏览版本库,查看现有版本库结构TortoiseSVN - Repobrowser,11,添加/删除文件/文件夹,新创建的文件上方有问号,选择文件,右键单击,tortoisesvn - add.添加文件后,问号中的加号:12,删除文件/文件夹,右键单击,TortoiseSVN - Delete-删除的文件将从服务器中同时删除,并显示确认消息(图2)。13,还原SVN,还原上次未提交的修改TortoiseSVN - Revert,14,日记标记,TortoiseSVN - Showlog,15,日志信息标记,16,统计:统计按钮几个作者已经工作了,每个人可以展示几次,按州统计等。17,与以前版本比较差异:如果要查看两个历史版本之间的差异,请在“版本日志”对话框中选择要比较的两个版本(通常使用Ctrl-change),然后从右键菜单中选择“比较版本差异文件差异”。如果要查看两个文件之间的差异,可以直接在资源管理器中选择这两个文件(通常使用Ctrl-modifier),然后从右键菜单中选择TortoiseSVN“比较差异”。18,文件差异:如果要检查主干程序(如果在分支机构开发)的更改或特定分支机构(如果在主干网开发)的更改,则可以使用右键菜单。按住Shift键并单击文件,然后选择TortoiseSVN“比较URL”。弹出对话框特别显示要与本地版本比较的URL地址版本。19,忽略文件或文件夹,tortoisesvn - addtoignoreelist-如果不希望在版本控制中忽略文件或文件,请导入20,获取早期版本:您可以使用早期指定版本更新文件或文件。Tortoisesvn - updatetorevision,21,您不仅需要知道谁更改了哪些行,还需要知道谁更改了文件中的哪些行。TortoiseSVNBlame,22,编辑查找.使用搜索所需的内容。您可以搜索版本号、作者和文件的内容。谁更改了哪些行,23,版本分支度:TortoiseSVNRevisionGraph。24,常用图标,新检出的工作副本以绿色复选标记重载。指示Subversion状态为正常。开始编辑文件将修改状态,图标重载将变为红色感叹号。这样,您就可以轻松地知道哪些文件自上次更新工作副本以来需要修改和提交。如果更新过程中发生冲突,图标将变为黄色感叹号。如果在文件中设置了、25、svn:needs-lock属性,Subversion将使此文件只读,直到获得文件锁定。具有此重载图标的文件表示必须先锁定才能进行编辑。如果文件具有锁定并且Subversion状态为正常,则此重载图标会通知您,如果不使用文件,则应解除锁定,以便其他人可以提交对该文件的更改。此图标表示当前文件夹下的某些文件或文件夹已计划从版本控制中删除,或该文件夹下的版本控制文件丢失。加号表示文件或目录被保留为包含在版本控制中。thebarsignalyouthat afileorfolderisautoredforversioncontrolpurposes . thisoverlayisoptional . thissiconhowsfileandfolderswhicharenes如果已提交删除文件,请使用版本库浏览器返回到文件存在的版本,然后从上下文菜单中选择“复制到”.使用命令并输入工作副本的路径作为目标路径后,删除的文件将从版本库复制到工作副本中。FAQ1 .意外删除了文件。如何找到?27,warning : resourceoutofdate,try updating,FAQ 2。提交SVN commit时崩溃,1 .注意选择顺序。先选择r*文件(Rev*),*。*数字大的是服务器上最新的文件版本*数字小的是更改前文件版本,2 .依次选择此更改的文件,3 .比较Diff差异。非二进制文件可以直接合并更改。对于excel文件,如果一个单元格的内容超过255个字符,比较结果将被视为由于比较超过255个字符的部分而更改的单元格。28.使用64位XP或Vista时,请确保安装了x64版本的TortoiseSVN。这些操作系统的资源管理器是64位应用程序,因此无法加载32位TortoiseSVN。可以在这些64位操作系统上安装32位TortoiseSVN,但要显示32位应用程序的file-open/save会话。FAQ3。安装完成后未显示TortoiseSVN,29,更多常见问题参考1。开始菜单-tortois SVN-help 2.http:/tortois esvn . tigris . org/FAQ . zh . html thank you!QA,30,附录:生成分支或标记。tortoisesvn - branch/tag.31 .Subversion本身不区分tags标签和brannchs分支,但使用方法略有不同。Tags标签:用于在特定阶段创建项目的静态图像。必须创建tags文件夹,然后使用branches/tags命令创建分支。无论如何,如果提交(修改)到包含/标记/的版本库路径,TortoiseSVN会显示警告。Branchs分支机构:如果希望在一个分发版中进行更多修改。正确的方法是在标记中创建新分支,然后提交该分支。根据此分支进行修改,然后在新分支中创建新标记(例如Version_1.0.1)。如果修改在分支中创建的工作副本,然后重新提交此副本,则所有修改都将移动到新分支,而不是主干网。只是保存了修改后的数据。其馀数据仍然是低成本复制。创建分支或标记:32,合并,合并版本范围此方法适用于分支(或主干)提交了版本,并将这些修改合并到其他分支的情况。这种恢复分支的方法适用于创建Subversion文档中介绍的新特性分支并将分支合并到主干中的情况。合并两个不同的树此方法将两个分支的差异默认为工作副本,33,合并深度,一,工作副本:当前工作目录,通常默认为此选项;第二,全部重复:选定目录的版本库,其下的子文件、子文件夹(包含子文件夹内的内容) :第三,其直接子节点(包含文件夹):选定目录下的文件、文件夹、文件夹内的子文件和子文件夹除外。第四,仅限文件子节点:选定目录下的文件,但不包含文件夹。当然,不包含的文件夹下的所有项目也不包含在合并范围内。第五,只有这个项目:没有合并内容。34,通过对文件解除锁定操作,可以在同时修改一个项目下的文件时锁定文件夹或可能是特定页面的文件,从而避免冲突。文件锁定,35,锁定后,图标将变为图:36,文件解锁,37,添加Subversion属性-锁定,并将设置新的Subversion属性svn:needs-lock,以便于管理锁定。如果设置了文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵安新区建设工程质量安全监督站招聘事业单位工作人员14人笔试备考试题及答案解析
- 2025广西南宁市兴宁区第五幼儿园招聘幼儿教师笔试模拟试题及答案解析
- 2025广东湛江廉江市政协办公室等7个单位招聘政府雇员9人笔试模拟试题及答案解析
- 2025广西梧州市龙投人力资源有限公司招聘13人笔试备考试题及答案解析
- 2025湖南邵阳市消防救援支队招聘6名消防技术服务队人员备考题库及答案解析
- 2025广东深圳市罗湖区侨香实验学校诚聘中初中各科教师考试备考试题及答案解析
- 2025北京地区中国农机院总部部分岗位招聘2人笔试备考试题及答案解析
- 2025大连市沙河口区招聘社区工作者97人笔试备考题库及答案解析
- 2025贵州贵阳国家高新区选聘区管国有企业领导人员2人备考试题及答案解析
- 2025广西桂林市阳朔县阳朔镇第一幼儿园招聘教师1人考试备考题库及答案解析
- GA 1801.4-2022国家战略储备库反恐怖防范要求第4部分:火炸药库
- 实测实量测量表格优质资料
- 读书笔记 -《提高利润的78个方法》
- GB/T 4623-2006环形混凝土电杆
- 甲状腺危象教学课件
- GB/T 14273-1993旋转轴唇形密封圈性能试验方法
- GB/T 12247-2015蒸汽疏水阀分类
- 期权风险管理课件
- 《护理伦理学》教学大纲(本科)
- 安全标准化班组汇报课件
- 板带轧机刚度对热轧板形的影响
评论
0/150
提交评论