文档章节

SVN客户端使用说明

IT_小翼
 IT_小翼
发布于 2012/09/17 13:18
字数 680
阅读 300
收藏 2

SVN客户端使用说明

1          安装SVN客户端,TortoiseSVN-1.6.12.20536

2          从服务器检出文件:鼠标右键àSVN Checkout…

3          选择要更新的文件,其他文件不要动。如下图:

选择要检出的目录,并确定要编辑的文件夹。

 

 

 

4          检出完成,并给出版本号。如下图:

5          检出的日标文件夹如下图:

6          编辑文件,包括修改,新建,删除等的在每一步操作。图示如下(新建一个文件):

7          提交修改好的文件(项目):选中你所检出的根文件夹,右键提交,如下图:

8          提交日志,这一部分很重要,以便其他开发人员参考,每一次提交都必须记录日志,如下图:

9          用户认证,输入自己的用户名和密码,如下图所示:

10      完成提交,并给出版本号,如下图所示:

 

11      提交冲突。出现冲突的原因主要出现在从自己检出到提交之间另外一个项目成员在自己检出之后提交之前完成了一次项目更迭。现象如下图所示:

 

 

12      冲突的解决方法。重新更新项目,不要管自己的修改,更新后不会把自己的文件覆盖,如下图:

13      更新后的现象如下图:

14      打开更新后的项目文件夹,如下图所示,比以前的多出了三个文件。如下图:

15      打开冲突的文件:如下图所示:

这是自己修改之前别人修改过的,也是冲突的主要原因。

这是自己修改的。

16      做手动修改,把冲突标志删除。整理成新的文件。如下图:

17      删除多余的文件再次提交,如下图所示:

18      写好注释,冲突解决。

19      版本比较,在第14步中,选中1.txt文件和1.txt.mine两个文件,右键单击选择TorteiseSVN->diff.出现以下如图现象,说明是两个文件版本的比较结果。自己可以根据比较结果手动的解决冲突。

这是自己在原版本中修改的内容和地方。

这是别人在原版本中修改的内容和地方。

20      日志标准

20.1      提交者姓名

20.2      修改任务

20.3      修改内容

20.4      修改结果

20.5      参数修改

20.6      功能修改

20.7      返回值修改

20.8      预期结果

20.9      测试结果

20.10  修改所存在的问题

20.11  冲突解决方式(我们目前只用到更新方式,如果是加锁方式就一定要说明)

注:前四项目必须写,后面是可选的。

 

© 著作权归作者所有

IT_小翼

IT_小翼

粉丝 45
博文 153
码字总数 36364
作品 0
西安
程序员
私信 提问
Android studio -SVN 使用笔记

1.Android studio 安装 中文组官网:http://www.android-studio.org/ 常见问题参考: 分支冲突合并 http://blog.csdn.net/tearsmo/article/details/6778143 http://blog.sina.com.cn/s/blog6......

____追梦人
2015/06/06
2.7W
6
实战:使用SVN+apache搭建一个版本控制服务器

SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说...

寰宇01
2018/06/14
69
0
TortoiseSVN使用说明

google的svn http://code.google.com/intl/zh-CN/ TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以...

xiahuawuyu
2012/07/20
103
0
SVN中修改本地账号和密码的方式

我的开发环境中需要连接到两个svn服务器,自然就需要两个密码,但是svn使用时默认密码是自动保存的,这样我再使用第二个svn服务的时候就一直报错如下: 同样对于修改了密码的时候会遇到同样的...

开源中国驻联合国理事
2013/11/04
2.3K
0
100:代码管理平台svn

1:代码管理平台:代码版本管理工具,工作中用于代码更新,代码发布统计,代码版本控制;(频繁更新代码的版本记录),方便查阅历史变更,协同开发及合并; 版本管理工具发展: cvs(编码兼容不太好)...

芬野de博客
2018/11/20
69
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊artemis的maxDeliveryAttempts

序 本文主要研究一下artemis的maxDeliveryAttempts maxDeliveryAttempts activemq-artemis-2.11.0/artemis-server/src/main/java/org/apache/activemq/artemis/core/settings/impl/AddressSe......

go4it
43分钟前
37
0
heroku - 如何查看所有日志

我在heroku上有一个小应用程序。 每当我想看日志时,我都会去命令行做 heroku logs 这只能让我看到大约100行。 有没有办法在heroku上查看我们的应用程序的完整日志? #1楼 对于雪松堆栈,请...

javail
51分钟前
37
0
Spring AOP 创建增强类

AOP联盟为增强定义了org.aopalliance.aop.Advice接口,Spring支持5种类型的增强: 1)前置增强:org.springframework.aop.BeforeAdvice 代表前置增强,因为Spring 只支持方法级的增强,所有M...

onedotdot
53分钟前
41
0
将.apply()与'new'运算符配合使用。 这可能吗?

在JavaScript中,我想创建一个对象实例(通过new运算符),但是将任意数量的参数传递给构造函数。 这可能吗? 我想做的是这样的(但是下面的代码不起作用): function Something(){ //...

技术盛宴
今天
74
0
世界最大双发客机 波音777X成功首飞

  据外媒报道,美国当地时间 1 月 25 日, 世界上最大的双引擎喷气客机波音 777X 完成首飞,全程 3 小时 51 分钟,从西雅图艾弗雷特佩恩机场起飞,降落在波音机场。   本次飞行将检验飞机...

水果黄瓜
今天
114
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部