- 1、本文档共9页,可阅读全部内容。
- 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客户端操作说明?
TortoiseSVN的使用
TortoiseSVN 是SVN 在客户端的优秀的工具,使用非常便利。
SVN管理员将服务器上对应项目的 URL 复制下来。将url及用户的用户名、密码发送给用户。
用户机器上得事先安装好 TortoiseSVN 。在自己文件夹下新建一个与版本库同名(也就是url最后的那个)的文件夹。并按下图操作。
如上图 url 处粘贴管理员传过来的url.
如出现上图提示, 是因为没有输入用户名和密码, 点击“Accept permantly”即可。
如何签出文件?
与VSS中有区别,SVN中的文件修改时即自动签出,不需要显式签出。
修改过的文件与正常文件的直观区别?
如上图, 绿色打勾的为正常文件,红色感叹号的为正修改文件。
SVN中在什么情况下需要加锁?
SVN与VSS的比较大的区别就是:SVN默认是可以并行修改的,而VSS则是独占式修改。
VSS对于合作开发,有很多情况下两人修改同一个模块时修改到同一文件是非常常见的情况,VSS只能等待前一个人修改完成,另一人才能继续。
SVN 可并行开发, 合并签入。 如特殊情况(某人需要大量修改,而其它人很少会改动),为了防止并行开发, 也可以执行锁定再签出。
在大多数情况下是不需要加锁文件的。
需要加锁文件的情况:
非代码文件,如:Word、Excel等。因为内部是二进制,出现冲突时不方便后期对比,最好是加锁。
某个代码文件,主要是自己需做大量修改(“大量”并不指以前,只是指现在签出之后做的),而其它人很少会改动。
加锁之后会造成其它人无法修改,完成修改之后请及时解锁,方便其它人使用。
如何加锁、解锁?
加锁:如上
解锁:如上
如何签入修改后的文件?
如上图, 右键修改过的文件,后在菜单中选择“SVN Commit”
修改了某个文件,但又不想改了,怎么回退?
如上图, 右键修改过的文件,后在菜单中选择“Revert”
以上仅为 TortoiseSVN 部分常用功能,如需仔细研究,请自行上网查找资料,可参考
01、SVN Checkout(SVN取出)点击SVN Checkout,弹出检出提示框,在URL of repository输入框中输入服务器仓库地址,在Checkout directory输入框中输入本地工作拷贝的路径
,点击确定,即可检出服务器上的配置库。
02、SVN Update(SVN更新)如果配置库在本地已有工作拷贝,则取得最新版本只是执行SVN Update即可,点击SVN Update,系统弹出更新提示框,点击确定,则把服务器是最新版本
更新下来
03、Import(导入)选择要提交到服务器的目录,右键选择TortoiseSVN----Import,系统弹出导入提示框,在URL of repository输入框中输入服务器仓库地址,在Import
Message输入框中输入导入日志信息,点击确定,则文件导入到服务器仓库中。
04、Add(加入)如果有多个文件及文件夹要提交到服务器,我们可以先把这些要提交的文件加入到提交列表中,要执行提交操作,一次性把所有文件提交,如图,可以选择要提交的
文件,然后点击执行提交(SVN Commit),即可把所有文件一次性提交到服务器上
05、Resolving Conflicts(解决冲突) 有时你从档案库更新文件会有冲突。冲突产生于两人都修改文件的某一部分。解决冲突只能靠人而不是机器。当产生冲突时,你应该打开
冲突的文件,查找以开始的行。冲突部分被标记: filenameyour changes=======code merged from repository revisionSubversion为每个冲突文件产生
三个附加文件:filename.ext.mine更新前的本地文件。filename.ext.rOLDREV你作改动的基础版本。filename.ext.rNEWREV更新时从档案库得到的最新版本。使用快捷菜单的编辑
冲突Edit Conflict命令来解决冲突。然后从快捷菜单中执行已解决Resolved命令,将改动送交到档案库。请注意,解决命令并不解决冲突,而仅仅是删除
filename.ext.mineandfilename.ext.r*文件并允许你送交。
06、Check for Modifications(检查更新)点击Check for Modifications,系统列表所以待更新的文件及文件夹的状态.
07、Revision Graph(版本分支图)查看文件的分支,版本结构,可以点击Revision Graph,系统以图形化形式显示版本分支.
08、Rename(改名) SVN支持文件改名,点击Rename,弹出文件名称输入框,
您可能关注的文档
最近下载
- GB50863-2013 尾矿设施设计规范.docx VIP
- 2025年陕西省二级造价工程师职业资格考试《基础知识》真题及答案.docx VIP
- 人教版PEP三年级英语下册全册同步练习随堂练习一课一练版(有答案).pdf VIP
- 彩钢管理房单元工程施工质量评定表(1).doc VIP
- 江西婺源篁岭民俗文化村发展规划--规划说明.pdf
- IATF16949-2016事态升级控制规范.doc VIP
- 新收入准则对电商企业运营的影响及应对策略.docx VIP
- 东莞市地图含区县可编辑可填充动画演示矢量分层地图PPT模板.pptx VIP
- XX县2022年度自然资源统一确权登记项目技术设计书模版.docx VIP
- 女儿墙维修工程施工方案(3篇).docx VIP
文档评论(0)