SVN系列操作(一)

摘要:
实现代码和文档历史版本的保存、共享和权限管理。创建文件夹2。右键单击SVNCHECKOUT(此操作可解释为下载SVN目录)注意:1。输入文件签出2下的目录。右键单击SVNUpdate(此操作可以解释为更新SVN目录)Add->当上传新的本地文件到服务器时,如何向svn提交文件?
SVN是什么?

SVN是Subversion的简称,是一个开放源代码的版本控制系统,常用于软件开发项目中,实现代码、文档等的历史版本保存、共享和权限管理。

进入SVN本地目录,第一步操作就是update。

为什么呢?因为SVN是共享的,不进行update,不能保证你本地的文档是最新版本的,所以养成习惯,进入本地目录后,先执行update。

checkout:将服务器目录下载到本地,实现本地与服务器的互联

1.在需要存放于本地的位置,创建一个文件夹

2.右键点击 SVN CHECKOUT(此操作可以理解为下载SVN目录)

注意:checkout下来的文件,会显示一个绿色的“√”(有的电脑不显示),绿色的勾表示文件是最新的。

SVN系列操作(一)第1张

Update:更新,与服务器同步

svn服务器文档更新了,本地如何同步更新?

1.进入文件checkout下来的目录

2.右键选择SVN Update(此操作可以理解为更新SVN目录)

SVN系列操作(一)第2张

Add->Commit:将本地新文件上传到服务器上

如何提交文件到svn?

1.先在本地将文件编写好

2.进入本地svn目录

3.将编写好的文件拖入svn目录

4.在svn目录下选中该文件并且右键点击(此时只有会TortoiseSVN选项,没有commit和update选项)

5.点击TortoiseSVN->Add(此时页面无任何反应)

6.再次选中该文件并且右键点击

7.点击commit

8.输入备注信息(有的公司是强制要求写的,老师建议你们无论要求不要求,都要写)

9.点击OK,提交

(此操作可以理解为像SVN服务器提交文档)

注意:执行add操作后,文件前面会显示蓝色的“+”,表示该文件是新增的(有的电脑不会显示),commit后才会显示绿色的

SVN系列操作(一)第3张

SVN系列操作(一)第4张

SVN系列操作(一)第5张

Commit:已将服务器文件同步到本地了,再本地进行修改后,再更新到服务器上

在svn目录下直接修改文件

1.进入本地svn目录

2.修改某一个文件并保存

3右键选中该文件并且右键点击

4.点击commit

5.输入备注信息

6.点击OK,提交

(此操作与从本地直接上传,少了一个add操作)

注意:执行文件修改并且保存后,文件前会显示一个红色的“!”,表示该文件被修改了(有的电脑不会显示),commit后显示绿色的

 SVN系列操作(一)第6张

Delete:删除服务器上的文件

如何删除SVN上的文档

  1. 进入本地SVN文件夹
  2. 将需要删除的文件或者文件夹删除
  3. 直接点击commit
  4. 输入备注信息
  5. 点击OK,提交

SVN系列操作(一)第7张

免责声明:文章转载自《SVN系列操作(一)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Web serviser请求通道在等待 00:00:59.6479648 以后答复时超时。增加传递给请求调用的超时值,或者增加绑定上的 SendTimeout 值。分配给此操作的时间可能是更长超时的一部分。Jmeter属性和变量下篇

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

相关文章

WebSocket以及socketIO的使用

简介 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 现在,很多网站为了实现推送技术,所用的技术都是 Ajax 轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出H...

实战RPM包制作

  在开发中经常会用到一些rpm包,但是一直没有自己手动制作过。今天在制作的时候意外地还解决了自己以前一直困惑的问题,就是怎么制作rpm debuginfo包,类似CentOS官网那样的debuginfo包。原来在制作rpm时如果没有特殊设置就会在RPMS目录下同时生成rpm包及对应的debuginfo包。   下面总结一下制作rpm包的流程以及遇到的...

Ansible 拷贝文件或目录

写法如下: [root@localhost ~]$ ansible 192.168.119.134 -m copy -a "src=/etc/passwd dest=/tmp/passwd owner=root group=root mode=0644" # 拷贝本机文件到远程客户端 [root@localhost ~]$ ansible 192....

Linux命令之md5sum

1. 背景    在网络传输、设备之间转存、复制大文件等时,可能会出现传输前后数据不一致的情况。这种情况在网络这种相对更不稳定的环境中,容易出现。那么校验文件的完整性,也是势在必行的。     md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相同,其md5值相同。md5值是一个128位的...

ligerUI框架

一、介绍 ligerUI是一个轻量级的前端开发框架。简单的说,就是能够帮助开发快速搭建网页,并且不需要更多的写前端代码,能够在最短的时间内开发出一套美观,优雅的前端界面。 需要掌握的技术有html,css,js,jquery,json,还有一些后端代码能力,不然就不能开发出自己想要的功能咯。 首先进入官网下载一个ligerUI的demo,下载好之后的效果...

使用U盘安装mint

系统坏了,重新装的时候,硬盘甚至都没法格式化。。。所以,狠狠心买了块固态硬盘,123G,威刚。 想自己装Linux系统,这样用起来更方便一点,不用装虚拟机,然后再跑linux什么的。最后选了mint。 好嘛,问题来了,怎么装上去? 其实,找张空盘,把系统刻上去,这可能是最省力的方法了。但是,问题是另一台笔记本没有光驱。so。。。只能考虑u盘。 最初,是想尝...