
版本管理
文章平均质量分 79
airu
这个作者很懒,什么都没留下…
展开
-
SVN 学习笔记 (一 概述)
SVN概述SVN是Subversion的简称,如今她已经是Apache家族的一员。作为主流的版本管理软件,她取代了CVS,并不断完善。如今已经是大多数软件开发项目使用的必不可少的工具。SVN到底是什么呢?SVN 是一个时光机,我们用他可以找回过去的一些东西(当然你不可能用他来穿越)。在SVN中,我们使用版本,来追溯历史.下图就是各个版本(箭头左边的0,1,2,3)对应者的文件或数据。...原创 2011-08-08 09:44:13 · 160 阅读 · 0 评论 -
SVN 学习笔记 (二,一口气学会SVN)
我打算一口气讲完SVN的使用,所以,在看之前呢,请先深深的吸一口气(怎么听着像黑龙公主),当然吸完后还是要呼出来的。不要憋着了。 我们可能希望一来就直接操作。列出一堆命令。详细的命令参数等信息,我们都可以加入 --help 选项获取,下面不会详细介绍。除非必要。现在先看下面的例子:$svn --help usage: svn <subcommand> [op...原创 2011-08-08 09:53:35 · 339 阅读 · 0 评论 -
SVN 学习笔记(三 SVN高级操作 上)
所谓高级操作,只是曲高和寡,其实都不怎么用的。但是关键时候,可能会很有用。这个高级只是针对基本操作而言。有些操作可能也是比较基本的。 清除锁 有时候我们在操作的时候,可能系统崩溃了,或者SVN非正常结束了。由于SVN在Working Copy 改变时,会有一个 to_do_list ,并且锁住了要改变的东西。改变以后恢复解锁。当时如果正在这是系统非正常结束了。...原创 2011-08-10 19:49:38 · 362 阅读 · 0 评论 -
SVN 学习笔记(三 SVN高级操作 下)
认证和授权 在此之前,我们并没有提到SVN的安全方面的东西。并非说这不重要,而是因为根据不同的配置,可能我们会有不同的认证和授权。SVN提供三种配置。我们这里不详细说明。 首先,我们是可以通过网络来访问SVN库的。那么我们就需要通过一些网络协议。SVN支持HTTP(s), SSH等协议。这些协议中各自的认证授权又有不同。其次,SVN利用操作系统的特性来缓存密码。也就是说,...原创 2011-08-10 19:50:31 · 261 阅读 · 0 评论 -
初窥git与svn之异同
自从有了git,很多开源项目都转移到了git。对于我们初学版本管理的人来说,git和SVN究竟有什么不同的地方呢?最近粗略了解了下git,并与SVN做了一番比较,大概结果如下:SVN VS git一,集中式 VS 分布式SVN是典型的C/S模式的集中式管理。客户端直接对服务端做各种操作。而git则大不相同,他是分布式的,而且我们使用git命令大多数时候,只是在本地进行操作。当本地的内容...原创 2012-02-10 17:24:36 · 197 阅读 · 0 评论