- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用SVN进行版本控制ppt课件
如何避免冲突 养成良好的习惯,在修改文件之前,先进行一次update操作 当修改完成后,及时commit,不要在本地停留时间过长 在多人协作时,尽量修改自己撰写的部分,不要修改其他部分 多人协作时,增加交流 出现冲突很正常,可以通过前面的三个方法解决,不要相互覆盖 四、客户端工具TortoiseSVN TortoiseSVN介绍 TortoiseSVN的使用 TortoiseSVN介绍 Windows操作系统客户端 图形化界面,集成了svn和svnadmin命令行工具的功能。 该客户端集成于资源管理器功能中,使用方便,易于掌握。 网上可有哪些信誉好的足球投注网站下载,直接安装TortoiseSVN-9898-win32-svn-1.6.12.msi ,方法同一般软件安装相同 TortoiseSVN使用介绍 一旦该客户端安装成功,在指定目录单击右键,弹出菜单中,增加了几项,如图所示: TortoiseSVN使用介绍 如上图所示,在资源管理器菜单中增加了,svn checkout 命令菜单和其他命令,诸如:浏览指定的资源库、创建资源库、从资源库中导出资源、从指定目录中导入到资源库中。 还有一些有关设置tortoisesvn工具的参数。 如果指定的目录已经被纳入到特定的资源库中,那弹出的菜单参数更多,如目录private已经被subversion管理了,它就是一个工作副本,如下图所示: TortoiseSVN使用介绍 TortoiseSVN使用介绍 如上图所示,弹出菜单中含有更多的svn命令 Update Commit 含有svn的所有命令,但是操作比svn命令行方式方便多了。 通过该客户端可以很快掌握svn命令,同时很好的对自己所属的工作拷贝进行管理 TortoiseSVN图标状态信息 七种图标: 表示版本控制状态正常 表示本地工作复本已经被修改过,等待被提交 表示出现了文件内容冲突 表示该文件被他人锁定 表示该文件被自己锁定 表示当前文件夹下的某些文件已经被计划从版本控制中删除,或是该文件夹下某个受控的文件丢失了。 加号表示有文件或目录已经加入“变更列表”中。 五、 SVN使用中常见问题 如果不小心删除了子目录.svn,最简单的解决办法是删除包含的目录(普通的文件系统删除,而不是svn delete),然后在父目录运行svn update,Subversion客户端会重新下载你删除的目录,并包含新的.svn。 svn: Working copy trunk/src locked svn: run svn cleanup to remove locks (type svn help cleanup for details) 异常操作导致目录没有解锁。 一个简单的重现方法:在 .svn 目录下创建空的名为 lock的文件 解决办法:使用命令行 svn cleanup 或者类似的“清理”动作删除锁定 SVN使用中常见问题 Svn up时提示: svn: Can‘t recode string原因:SVN服务器中的内容可能包含特殊字符,字符集的问题 解决办法: (1)SVN服务器上更改相关文件名为非特殊字符或者删除特殊字符的文件(夹); (2)LINUX环境下,设置环境变量为包含特殊字符的字符集,如未知,可使用UTF-8字符集: 添加以下环境变量~/.bash_profile : export LANG=en_US.UTF-8 养成良好的SVN使用习惯 在修改文件之前,先进行一次update操作 经常使用svn st查看工作副本修改的代码,对显示修改的代码使用svn diff比较,检验修改的文件 当修改完成后,及时commit(及时提交不等于随意提交) 在提交时最好指明要提交的文件,这样能避免错误的提交 提交时,日志信息一定要写,并且要写得清楚易懂 出现冲突时,通过沟通交流解决,不要相互覆盖 如果使用分支的开发方式,要经常的合并 谢谢! subversion/cvs/vss比较 svn cvs vss 工作模式 Copy-Modify-Merge Copy-Modify-Merge Lock-Modify-Unlock 粒度 目录级 文件级 文件级 访问存储库方式 本地文件、专有服务器、webdav 本地文件、专有服务器 本地文件 访问授权 基于apache目录授权 CVSACL 专有管理工具 分支和标记 支持,高效实现 支持 不支持 使用方式 多种专有工具、IDE集成、命令行 多种专有工具、IDE集成、命令行 专用工具,使用方便 分支、标记处理 高效实现,相同文件在实现时通过链接实现,不占用额外空间 不同分支、标记中相同文件需占不同空间 无分支、标记概念 三、 Subversion常用功能讲解 基
您可能关注的文档
最近下载
- 《家用医疗器械租赁服务规范》.pdf VIP
- 重庆市渝北区2024年七年级上学期数学期末试卷附答案.pptx VIP
- 力学实验(解析版)-2025版高三物理寒假讲义.pdf VIP
- 肘关节运动学.pptx VIP
- 2025年生活会个人对照检视发言材料【四个带头+违纪行为典型案例解析】与个人检查材料2篇文.docx VIP
- 家用医疗器械租赁服务规范.docx VIP
- 锂离子电池和电池组生产安全要求SJT 11798-2022.docx VIP
- 专业技术职务任职资格评审表 - 专业技术职务任职资格评审表.doc
- 2024-2025学年深圳市南山区四上数学期末试卷及答案.pdf
- 2022-2023学年辽宁省沈阳126中七年级下学期期中数学试卷(含答案解析).docx
文档评论(0)