SVN客户端操作说明

SVN客户端操作说明

ID:47018317

大小:675.30 KB

页数:9页

时间:2019-06-04

SVN客户端操作说明_第1页
SVN客户端操作说明_第2页
SVN客户端操作说明_第3页
SVN客户端操作说明_第4页
SVN客户端操作说明_第5页
资源描述:

《SVN客户端操作说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SVN客户端操作说明 TortoiseSVN的使用TortoiseSVN是SVN在客户端的优秀的工具,使用非常便利。1.SVN管理员将服务器上对应项目的URL 复制下来。将url及用户的用户名、密码发送给用户。2.用户机器上得事先安装好 TortoiseSVN 。在自己文件夹下新建一个与版本库同名(也就是url最后的那个)的文件夹。并按下图操作。如上图url处粘贴管理员传过来的url.如出现上图提示, 是因为没有输入用户名和密码, 点击“Acceptpermantly”即可。1.如何签出文件?与VSS中有区别,

2、SVN中的文件修改时即自动签出,不需要显式签出。2.修改过的文件与正常文件的直观区别?如上图, 绿色打勾的为正常文件,红色感叹号的为正修改文件。3.SVN中在什么情况下需要加锁?SVN与VSS的比较大的区别就是:SVN默认是可以并行修改的,而VSS则是独占式修改。VSS对于合作开发,有很多情况下两人修改同一个模块时修改到同一文件是非常常见的情况,VSS只能等待前一个人修改完成,另一人才能继续。SVN可并行开发,合并签入。如特殊情况(某人需要大量修改,而其它人很少会改动),为了防止并行开发,也可以执行锁定再签出。

3、在大多数情况下是不需要加锁文件的。需要加锁文件的情况:1.非代码文件,如:Word、Excel等。因为内部是二进制,出现冲突时不方便后期对比,最好是加锁。2.某个代码文件,主要是自己需做大量修改(“大量”并不指以前,只是指现在签出之后做的),而其它人很少会改动。加锁之后会造成其它人无法修改,完成修改之后请及时解锁,方便其它人使用。1.如何加锁、解锁?加锁:如上解锁:如上2.如何签入修改后的文件?如上图, 右键修改过的文件,后在菜单中选择“SVNCommit”3.修改了某个文件,但又不想改了,怎么回退?如上图, 

4、右键修改过的文件,后在菜单中选择“Revert”以上仅为TortoiseSVN部分常用功能,如需仔细研究,请自行上网查找资料,可参考01、SVNCheckout(SVN取出)点击SVNCheckout,弹出检出提示框,在URLofrepository输入框中输入服务器仓库地址,在Checkoutdirectory输入框中输入本地工作拷贝的路径 ,点击确定,即可检出服务器上的配置库。02、SVNUpdate(SVN更新)如果配置库在本地已有工作拷贝,则取得最新版本只是执行SVNUpdate即可,点击SVNUpda

5、te,系统弹出更新提示框,点击确定,则把服务器是最新版本 更新下来03、Import(导入)选择要提交到服务器的目录,右键选择TortoiseSVN----Import,系统弹出导入提示框,在URLofrepository输入框中输入服务器仓库地址,在Import Message输入框中输入导入日志信息,点击确定,则文件导入到服务器仓库中。04、Add(加入)如果有多个文件及文件夹要提交到服务器,我们可以先把这些要提交的文件加入到提交列表中,要执行提交操作,一次性把所有文件提交,如图,可以选择要提交的 文件,然

6、后点击执行提交(SVNCommit),即可把所有文件一次性提交到服务器上05、ResolvingConflicts(解决冲突)有时你从档案库更新文件会有冲突。冲突产生于两人都修改文件的某一部分。解决冲突只能靠人而不是机器。当产生冲突时,你应该打开 冲突的文件,查找以<<<<<<<开始的行。冲突部分被标记:<<<<<<>>>>>>revisionSubversion为每个冲突文件产生 三个附加文件:filena

7、me.ext.mine更新前的本地文件。filename.ext.rOLDREV你作改动的基础版本。filename.ext.rNEWREV更新时从档案库得到的最新版本。使用快捷菜单的编辑 冲突EditConflict命令来解决冲突。然后从快捷菜单中执行已解决Resolved命令,将改动送交到档案库。请注意,解决命令并不解决冲突,而仅仅是删除 filename.ext.mineandfilename.ext.r*文件并允许你送交。06、CheckforModifications(检查更新)点击CheckforM

8、odifications,系统列表所以待更新的文件及文件夹的状态.07、RevisionGraph(版本分支图)查看文件的分支,版本结构,可以点击RevisionGraph,系统以图形化形式显示版本分支.08、Rename(改名)SVN支持文件改名,点击Rename,弹出文件名称输入框,输入新的文件名称,点击确定,再把修改提交,即可完成文件改名09、Delete(删除)SVN支持文件删

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。