
SVN
只想发财
这个作者很懒,什么都没留下…
展开
-
IDEA中SVN的日常使用
在IDEA的面板中,根据面板的背景颜色不同,颜色可能会不一样。这里是以白色背景面板为准。1.绿色代表没有提交过,需要add,在提交。2.黑色文件代表没有动的文件。3.蓝色代表文件修改过,还没上传。4.红色代表错误,或者冲突。5.查看本地新增了哪些文件Windows下Alt+9,OS X下CMD+9是Changes 选项卡,上面有一个名为Local原创 2017-10-26 16:59:53 · 6912 阅读 · 0 评论 -
SVN的学习之路八(Eclipse安装SVN)
SVN安装1. 在Eclipse中安装svn的插件 * 先退出Eclipse * 步骤一:下载site-1.10.11.zip * 将其解压 * features * plugins * 步骤二:创建一个文件夹svn,将两个文件夹copy到svn路径下 * 步骤三:打开Eclipse安装路径:原创 2017-11-20 21:02:00 · 187 阅读 · 0 评论 -
SVN的学习之路七(锁的设置和解除)
前言在开发的过程中,可以对SVN服务器上的某一个文件进行加锁,这样别人就无法提交了。本人可以提交一次后,自动解锁。或者拥有同样等级,或者更高等级的人去解锁。加锁如下图 ,点击某一个文件加锁。解锁先浏览仓库查看到仓库文件后,就可以解锁。结尾在提交的时候,如果出现下图错误,就是加锁错误:原创 2017-11-20 20:44:23 · 1560 阅读 · 0 评论 -
SVN的学习之路六(冲突解决)
前言在团队的开发中,有可能会出现,A程序员和B程序员,同时对一个配置文件,进行修改。当A程序员和B程序员都提交的时候,就会造成其中一方与服务器的文件不一致,造成冲突。公司的默认规则是,早上来先更新代码,晚上提交代码。解决冲突首先需要先更新,更新的时候会出现几个多余的文件,那个是冲突的一些标识。比如下图:这些是多余的文件,注意,不要往SVN上传这些多余的问价,直接删除就可以。原创 2017-11-20 20:12:31 · 245 阅读 · 0 评论 -
SVN的学习之路五(权限分配)
前言一般新员工在进入公司的时候,公司会先分配SVN的账号密码给你,让你检出项目到本地,熟悉项目。但是公司并不是开放所有的权限,比如新员工就开放读的权限,开发人员就开放读写的权限,查看代码是否规范的人,就开放读的权限。权限分配在仓库的conf下面有3个文件,如下图:authz //权限分配文件passwd //密码配置权限svnserve.conf //配原创 2017-11-20 19:38:58 · 643 阅读 · 0 评论 -
SVN的学习之路四(客户端工具的使用)
概念SVN是一个版本控制的概念,2个客户端可以通过SVN服务器,实现版本更新。SVN使用1.先是检出,可以吧服务器上的代码文件都导出来,如下图:2.选择仓库的URL地址,这里可能会有2种形式。一种是账号形式,公司会发给你账号。第二种是匿名形式,只可以读,不可以写。3.当你检出完,可能要重启下。会发现检出的文件夹,左下角原创 2017-11-20 14:53:02 · 862 阅读 · 0 评论 -
SVN的学习之路三(注册和启动服务)
前言要强调的是必须要先创建仓库,才能够启动服务。 仓库创建这里暂时使用dos命令来演示,仓库的创建。这里有个多仓库的和单仓库的概念的,纯字面意思理解。1.先创建一个文件夹,使用dos命令 svnadmin create c:\Repositories\crm后面的路径,根据实际的情况,选择相对应的仓库位置。2.使用dos命令之后,会多出如下的文件,原创 2017-11-20 12:16:18 · 3624 阅读 · 0 评论 -
SVN的学习之路二(客户端安装)
安装svn 在dos命令里可以判断是否安装成功了svn。命令是 svnadmin --version 如果安装了没有显示出来,可能是环境变量错误了。正确的是:路径+Subversion\bin;这个目录下。 svn安装后的目录结构 * bin -- 可执行的二进制文件 * iconv -- 字符集编码的文件 * l原创 2017-10-15 22:45:18 · 398 阅读 · 0 评论 -
SVN的学习之路一(体系结构)
今天学习了svn的数据结构。另外配上他的详细结构图,以及另外一张自我理解的结构图。首先把图分为三层来看。先看最底层,首先svn需要建立仓库,用来存储东西。他的存储方式可以是DB数据库的存储方式,和FSFS文件的存储方式。DB方式储存的话,在服务器中断的时候,可能会锁住数据,所以FSFS方式会安全点。而且默认是使用FSFS的存储方式。在看中间一层。有使用过MySql的人都原创 2017-10-15 22:39:05 · 4028 阅读 · 0 评论 -
SVN的学习之路九(Eclipse使用SVN)
使用如果需要添加新的SVN项目。如下图之后根据提示一直往下走。这里没有什么技术难度 。视图界面解决冲突这里是解决冲突,是使用先更新,在去修改的方式。我感觉这样不太好,既然可以资源比对,为什么不比对下?搜索了下,有篇文章 写的很好。http://blog.youkuaiyun.com/u012726702/article/原创 2017-11-20 21:34:05 · 214 阅读 · 0 评论