版本管理是指项目整体版本的演变过程管理,如从1.0-SNAPSHOT到1.0再到1.1-SNAPSHOT。 版本控制是指借助版本控制工具追踪代码的每一个变更。 快照版本变更发布版本应满足几个条件: 所有自动化测试应当全部通过;项目没有配置任何快照版本的依赖;项目没有配置任何快照版本的插件;项目所包含 ...
分类:
其他好文 时间:
2017-01-06 18:37:03
阅读次数:
219
1 外链使用场景 使用Subversion进行版本管理时,有时需要将一些公共库或者开源库链接到自己项目中,为了同时做到与外部库实时更新,使用Subversion的外链功能,从而将外部的库当做本地项目的一部分。 2 创建外链 通过Tortoise客户端,将需要创建外链的工程检出到本地,在工程目录下,点... ...
分类:
其他好文 时间:
2017-01-06 15:25:12
阅读次数:
324
linux安装部署apache+subversion+jsvnadmin1、apache网页服务器(注意不是tomcat)2、subversion版本控制(svn服务器)3、jsvnadmin项目(svn管控台)以上三个整合,形成svn版本管理的平台1、安装之前,先更新linux系统#yumupdate需要输入y确认2、更新完成重启#reboot3、安装apache#y..
分类:
Web程序 时间:
2017-01-04 17:18:08
阅读次数:
309
写在前面 在之前使用ant的时候,工程中是通过建立一个lib目录来存放依赖的jar包,每建一个工程都要建立一个lib,需要将这些lib包不停的copy。最麻烦的是在我们是用svn对lib进行版本管理,就比如,如果有其中一个jar包升级,就需要把所有工程lib目录下的jar包更新,之后提交到svn上。 ...
分类:
其他好文 时间:
2017-01-03 11:57:14
阅读次数:
440
alternatives是Unix下重要的版本管理工具,它最早是在debain的系统中出现,因为它强大实用性使得它在各个Unix环境中大量的移植使用,而我们在平时的时候可能最经常使用的是java的openjdk工具包的版本转换,而在alternatives实现多版本是使用替换系统中命令的link指向来实现版本..
分类:
系统相关 时间:
2016-12-31 22:03:57
阅读次数:
221
SVN和CVS是我们常使用的项目版本管理工具,为我们的工作带来了很大的方便。但是,有时候我们需要删除里面的SVN和CVS文件夹。1如何快速的删除项目中的版本控制文件夹(1)删除项目中的SVN文件夹。我们可以使用bat脚本来实现快速递归删除,代码如下:
@echooff
echoDeletingSVNfol..
分类:
其他好文 时间:
2016-12-30 22:14:45
阅读次数:
238
rvm是ruby的版本管理工具 还可对ruby进行 安装 卸载 等 1、安装 curl # sudo yum install curl # curl -L get.rvm.io | bash -s stable 2、有可能失败如下图 3、按照提示输入命令 # curl -sSL https://rv ...
分类:
其他好文 时间:
2016-12-29 10:55:10
阅读次数:
161
获得一个 git 版本库 初始化 克隆已存在的库 和其他版本管理系统不同, Git 的命令是 clone, 而不是 checkout。Git 拷贝的不仅仅是当前最新版本的文件,而是服务器上面的全部数据,包括所有历史记录。 在库中记录变更历史 工作目录下的文件,可以分为已被跟踪的 (tracked) ...
分类:
其他好文 时间:
2016-12-24 13:57:22
阅读次数:
185
基本介绍 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问。 安装 下载 gitlab下载地址: https:/ ...
分类:
其他好文 时间:
2016-12-24 11:34:02
阅读次数:
1257
1.在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器。 2.pom.xml文件中,jar的版本判断的两种途径 1:如果dependencies里的dependency自己没有声明version元素,那么maven就 会倒dependenc ...
分类:
其他好文 时间:
2016-12-17 13:50:15
阅读次数:
214