(转)SVN服务器搭建和使用(三)

摘要:
接下来,尝试使用TortoiseSVN修改文件、添加文件、删除文件以及如何解决冲突。添加文件将Readme添加到签出的工作副本Txt文本文件中,此文本文件将在没有版本控制的情况下显示,如图所示:此时,您需要通知TortoiseSVN您的操作,如图:添加后,您的文件将变为此状态,如图中所示:这时,您可以使用TortoiseSVN提交,以便其他人可以看到您的更改,如图所示。使用TortoiseSVN修改文件以更新,修改自述文件。txt文件,并添加“helloworld!

接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.

添加文件

在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:

(转)SVN服务器搭建和使用(三)第1张

这时候,你需要告知TortoiseSVN你的操作,如图:

(转)SVN服务器搭建和使用(三)第2张

加入以后,你的文件会变成这个状态,如图:

(转)SVN服务器搭建和使用(三)第3张

这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更改了,如图.

(转)SVN服务器搭建和使用(三)第4张

修改文件

使用TortoiseSVN更新,修改工作副本中的Readme.txt文件,加入"hello world!",然后保存,你会发现Readme.txt文件的图标改变了,如图:

(转)SVN服务器搭建和使用(三)第5张

这个红色的叹号代表这个文件被修改了,这时候,提交更改,其他人即可看到你的更改.

重命名文件

使用TortoiseSVN更新,重命名工作副本中的Readme.txt文件为"Readme1.txt',然后保存,你会发现Readme.txt文件的图标改变了,如图:

(转)SVN服务器搭建和使用(三)第6张

更添加文件一个道理,这时候你需要告诉TortoiseSVN你的操作,如图:

(转)SVN服务器搭建和使用(三)第7张

加入以后,提交,这时候版本库中的Readme.txt文件将会被重命名为"Readme1.txt".

删除文件

使用TortoiseSVN更新,使用TortoiseSVN删除工作副本中的Readme.txt文件,然后提交,版本库中的相应文件即被删除掉了,如图:

(转)SVN服务器搭建和使用(三)第8张

强制写注释

为了以后你能更清晰的看到你所做的每一次更改的原因,你在每次提交的时候应该写上注释,而且尽量详细.如图:

(转)SVN服务器搭建和使用(三)第9张

但是,可能有的人因为觉得太繁琐,而不填写注释,这不利于以后的版本控制,可以将强制在提交的时候写注释,首先单击右键,选择TortoiseSVN->属性,如图:

(转)SVN服务器搭建和使用(三)第10张

在弹出的对话框中,点击新建->日志大小,设置提交日志的最小字符数和锁定日志的最小字符数为20,提交文本框中显示边线的字符位置设置为100,点击确定,如图:

(转)SVN服务器搭建和使用(三)第11张

提交,以后再次提交的时候,如果输入的注释少于20个字符,将无法提交.

冲突解决

冲突问题是最常见的问题,它是这样产生的,A用户check out了一个工作副本A,接着B用户又check out了一个工作副本B.然后A用户对副本A中的文件C做了修改(可以是内容修改,文件删除,重命名,以及位置移动),并且提交.这时候B用户也对文件C的相同部分做了修改,这时候如果B用户进行提交,会先被告知版本过时,要求更新,然后更新的时候会提示冲突了,这时候可以用冲突编辑器进行手动选择.

免责声明:文章转载自《(转)SVN服务器搭建和使用(三)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇魔兽 1.24B 作弊内存地址全公开语法高亮插件SyntaxHighlighter的使用教程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

批量重命名文件

linux批量修改文件名 1、删除所有的 .bak 后缀: rename 's/.bak$//' *.bak 注意,这个命令的格式组织如下:s/ .bark$ / / 是s/para1/para2/ 这个有点想sed的语法,将para1匹配的字符串换成para2 2、把 .jpe 文件后缀修改为 .jpg: rename 's/.jpe$/.jpg/' *...

【排障】Outlook Express 2G收件箱大小限制

Outlook Express 2G收件箱大小限制文:铁乐猫 ----------------------------- Outlook Express(以下简称OE)客户端收件箱大于或接近2G时,会发生接收不到该收件箱的邮件或发送不到邮件的错误(假如“己发送”收件箱文件接近2G)。也许还会出现如下错误提示“出现未知错误,错误号:0x800C0133”。...

C# 批量重命名文件

C# 批量重命名文件 有些时候,我们下载了一些听书的MP3文件,或者是一些美剧、网剧,下载下来之后发现这些文件具有一定的规律,比如下图。但是有些时候我们需要修改这些文件的文件名,一个一个文件重命名是非常反人类的,我们不需要重复造轮子。如果只是单纯地从文件名里替换掉一些字符,比如替换:【庆余年网剧高清】01 里面的“高清”为“HD”,变成 【庆余年网剧HD】...

C# FileSystemWatcher用法详解

C# FileSystemWatcher用法详解 2012年08月28日 17:36:52夜之子阅读数 35327 版权声明:本文为博主原创文章,转载请注明原出处,谢谢! https://blog.csdn.net/czw2010/article/details/7916262 FileSystemWatcher控件主要功能: 监控指定文件或目录的文件的创...

文件重命名(递归)

假设需要写入日志文件,但是不希望日志文件太大影响程序性能,这时需要将原文件重命名 //判断文件是否大于10M //取得文件大小 if (File.Exists(logpath)) { FileInfo MyFileInfo = new FileInfo(...

CentOS 多版本 GCC 共存

用于解决需要多个GCC版本的场景,可以自定义各版本GCC的名称 如何编译安装高版本GCC以及可能存在的动态链接库未替换问题参考以下两篇文章 https://zhuanlan.zhihu.com/p/33026927 https://itbilu.com/linux/management/NymXRUieg.html 首先可以在~/.bashrc文件里添加这...