- 浏览: 56467 次
最新评论
接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.
添加文件
在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:
这时候,你需要告知TortoiseSVN你的操作,如图:
加入以后,你的文件会变成这个状态,如图:
这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更改了,如图.
修改文件
使用TortoiseSVN更新,修改工作副本中的Readme.txt文件,加入"hello world!",然后保存,你会发现Readme.txt文件的图标改变了,如图:
这个红色的叹号代表这个文件被修改了,这时候,提交更改,其他人即可看到你的更改.
重命名文件
使用TortoiseSVN更新,重命名工作副本中的Readme.txt文件为"Readme1.txt',然后保存,你会发现Readme.txt文件的图标改变了,如图:
更添加文件一个道理,这时候你需要告诉TortoiseSVN你的操作,如图:
加入以后,提交,这时候版本库中的Readme.txt文件将会被重命名为"Readme1.txt".
删除文件
使用TortoiseSVN更新,使用TortoiseSVN删除工作副本中的Readme.txt文件,然后提交,版本库中的相应文件即被删除掉了,如图:
强制写注释
为了以后你能更清晰的看到你所做的每一次更改的原因,你在每次提交的时候应该写上注释,而且尽量详细.如图:
但是,可能有的人因为觉得太繁琐,而不填写注释,这不利于以后的版本控制,可以将强制在提交的时候写注释,首先单击右键,选择TortoiseSVN->属性,如图:
在弹出的对话框中,点击新建->日志大小,设置提交日志的最小字符数和锁定日志的最小字符数为20,提交文本框中显示边线的字符位置设置为100,点击确定,如图:
提交,以后再次提交的时候,如果输入的注释少于20个字符,将无法提交.
冲突解决
冲突问题是最常见的问题,它是这样产生的,A用户check out了一个工作副本A,接着B用户又check out了一个工作副本B.然后A用户对副本A中的文件C做了修改(可以是内容修改,文件删除,重命名,以及位置移动),并且提交.这时候B用户也对文件C的相同部分做了修改,这时候如果B用户进行提交,会先被告知版本过时,要求更新,然后更新的时候会提示冲突了,这时候可以用冲突编辑器进行手动选择.
发表评论
-
网页flv播放器JW FLV PLAYER 说明(转)
2012-07-11 17:59 1021JW FLV PLAYER 在线FLV播放器中文使用说明 2 ... -
安装VisualSVN Server过程中出现错误,无法启动VisualSVN服务
2012-06-08 14:26 1551安装VisualSVN Server过程中出现错误,无 ... -
SVN服务器搭建和使用(二)
2012-06-07 17:10 897SVN服务器搭建和使用(二) 上一篇介绍了Vi ... -
SVN服务器搭建和使用(一)
2012-06-07 17:09 1065SVN服务器搭建和使用(一) Subversio ... -
在.net的绑定事件中使用if控制语句
2012-05-22 10:53 2059做项目中经常会遇到的一个问题,在Repeater中绑定了某个数 ... -
asp.net 2.0 treeview点击相应的父节点文本展开子节点而不是点前面的加号才能打开
2012-05-14 12:04 3447在要点击展开的父节点上设置:SelectAction为Expa ... -
ASP.NET获取当前时间
2012-05-07 10:31 2935在c# / ASP.net中我们可以 ... -
让iframe的height=100%在IE7、8中正常显示
2012-04-17 22:33 1637具体原因不明,在载入的时候改变他的高度为用户区的高度即可,在i ... -
JS确定取消控制是否删除的方法
2012-04-12 15:32 1116<script language="jav ... -
JS与Asp.Net的相互取值
2012-04-12 14:58 2717JS中取得Asp.Net的值 (1)取得服务端控件的值 va ... -
js数组操作大全(转)
2012-04-12 14:52 24922shift:删除原数组第一项,并返回删除元素的值;如果数组为空 ... -
使用JS相应事件以及动态创建对象控件
2012-04-10 18:09 3190今天做项目的时候遇到一个比较纠结的问题,在后台上传图片的时候, ... -
在Repeater 中绑定 DropDownList
2012-03-29 17:00 1118理论上下面这段代码可行的,结果却怎么也显示不出来,找了半天,发 ... -
点击repeater里面的按钮获取本行里面其他列中的数据
2012-03-29 14:33 3815今天在做一个 后台列表修改的功能时遇到一个问题。 我要实现的功 ... -
在asp.net中动态生成web控件
2012-03-28 23:22 1112大多数情况下,我们在制作asp.net页面的时 ... -
c#动态生成文字图片解决方案
2012-03-28 09:06 1031今天网上看到一篇文章,可以动态生成文字图片的,还没验证过,先记 ... -
.net弹出对话框
2012-03-27 13:07 927今天在网上看到一篇.net弹出对话框的文章,感觉这个类不错,记 ... -
直接使用VS2008中的SQL2005
2012-03-27 09:31 1048这两天公司换了台电脑,装了VS2008后准备装SQL2 ...
相关推荐
### SVN服务器搭建与使用详解 #### 一、SVN简介 Subversion (简称SVN) 是一款开源的版本控制系统,广泛应用于软件开发过程中对代码进行版本控制和管理。相较于早期的版本控制系统,SVN提供了更加强大的功能和更加...
【SVN服务器搭建与使用详解】 SVN,全称Subversion,是一款强大的版本控制系统,用于管理软件项目的源代码,便于多人协作开发时的版本管理和代码同步。Subversion提供了集中式的版本控制,允许开发者追踪每一次改动...
"SVN服务器搭建和使用图文教程" 本教程将指导读者从零开始搭建和使用 SVN 服务器,包括下载和安装 VisualSVN Server 和 TortoiseSVN 客户端,创建版本库,使用 TortoiseSVN 客户端导入项目到版本库中。 知识点1:...
SVN 服务器搭建和 Eclipse 配置为 SVN 客户端 SVN(Subversion)是一种版本控制系统,旨在帮助开发团队更好地管理代码版本。下面是关于 SVN 服务器搭建和 Eclipse 配置为 SVN 客户端的详细知识点: 一、SVN 服务器...
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
SVN 服务器搭建和配置指南 SVN 服务器搭建和配置是版本控制系统的重要组件。Subversion 是一个优秀的版本控制工具,它提供了强大的版本控制功能。本文将指导您如何搭建和配置 SVN 服务器,并使用 VisualSVN Server ...
svn 服务器搭建是指使用 Subversion(简称 svn)版本控制系统在服务器端搭建版本控制服务器的过程。Subversion 是一个优秀的版本控制工具,具有很多优点,如跨平台、支持多种协议、版本控制、权限控制等。 svn ...
svn 服务器搭建是版本控制系统中的一种重要组件,用于存储和管理项目代码。下面是svn 服务器搭建的详细步骤和知识点: 一、 Linux 搭建 YUM 服务器 在 Linux 系统中,我们可以使用 YUM 服务器来安装 svn 软件包。...
总之,Windows下的SVN服务器环境搭建涉及多个步骤,从安装软件、创建仓库到配置权限和使用客户端。理解这些步骤对于有效地利用Subversion进行团队协作至关重要。同时,随着团队规模的扩大,你可能还需要考虑更多的...
Linux下SVN服务器的搭建与配置是指在Linux操作系统下搭建和配置Subversion(SVN)服务器的过程。Subversion是一种版本控制系统,能够帮助开发团队更好地管理代码和文件变更。 搭建SVN服务器 要搭建SVN服务器,首先...
svn服务器端搭建 svn客户端搭建 svn简单使用
SVN 服务器搭建和使用教程 一、SVN 服务器搭建 SVN 服务器搭建是指在服务器端安装和配置 SVN 服务器,以便提供版本控制服务。在本教程中,我们使用 VisualSVN Server 作为 SVN 服务器。 1. 安装 VisualSVN ...
Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将详细介绍 Linux 下 SVN 服务器的搭建与...
#### 二、SVN服务器搭建 ##### 1. 下载与安装VisualSVN Server - **下载地址**: 访问Subversion官方网站 [http://subversion.apache.org/packages.html](http://subversion.apache.org/packages.html),在提供的链接...