SCM
文章平均质量分 53
erhaiou
这个作者很懒,什么都没留下…
展开
-
mercurial&git的远程模式
mercurail和git是一个很自由的版本管理软件,我们随时可以在自己的机器上任意一个目录启用版本管理,不需要任何服务器.但是,当我们需要跟别人协作的时候,应该怎么处理呢.我们可以N个人之间互相乱pull来push去,但是这样的网状结构并不方便管理,非常容易混乱,一般来说,我们会指定一个中央源,大家都把代码push到中央源.我认为它们的远程模式有如下几种: 1.U盘 最常见的...原创 2012-10-24 11:41:08 · 138 阅读 · 0 评论 -
SVN强制提立添加注释
利用svn的pre-commit钩子可简单实现此要求。 进入仓库hooks目录,找到pre-commit.tmpl文件,重命名,去掉后缀.tmpl。 编辑pre-commit文件: 将: $SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" > /dev/null || exit 1 commit-access-control.pl "...原创 2013-01-16 10:50:15 · 94 阅读 · 0 评论 -
SVN commands on Linux
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co 2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php) svn add *...原创 2012-12-18 10:29:58 · 75 阅读 · 0 评论 -
merucrial-server install in linux
Mercurial是一个分布式的的版本控制工具。其自身提供了一个web服务端,但是没有权限控制功能。Mercurial-server可以弥补这个不足,它通过ssh来控制不同版本库的访问权限。需要注意的是Mercurial-server只能安装在linux系统上。 Ubuntu系统下的安装: 如果使用的是Ubuntu操作系统的话安装是非常简单的,只需要执行下面的命令: Java代码 ...原创 2012-12-12 15:54:51 · 137 阅读 · 0 评论 -
Linux下Python的安装方法
Linux下Python的安装方法:1.下载源代码 http://www.python.org/ftp/python/ 找到需要合适的版本2. 安装 $ tar -jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./configure $ make ...原创 2012-11-29 18:41:56 · 121 阅读 · 0 评论 -
Clearcase UCM - 基本概念
element:纳入配置管理的包括版本信息的配置项,包括文件与目录。VOB: Version Object Base 存放配置项的库,版本对象库。UCM这里分两种VOB,component VOB和PVOB.Project VOB(PVOB): 是存储UCM所需要的一些特殊的信息,如Proejcts,Stream,Activity及Change Sets等,一个PVOB可以包含多...原创 2013-04-23 18:18:55 · 349 阅读 · 0 评论 -
clearcase 中reserved和unreserved的区别
一个文件可以被多个用户的多个view来unreaserved checkout,但是同时只能有一个用户reserved checkout。 当一个用户reserved checkout的时候,其他unreserved checkout的文件,不能checkin,只能等reserved checkout的文件被checkin之后才能够checkin。例外情况: 一个...原创 2012-07-21 11:18:30 · 424 阅读 · 0 评论 -
ClearCase中的lost+found介绍
一、 lost+found目录简介 在软件配置管理工具 Rational ClearCase中,当你创建一个VOB库后,将自动产生一个目录:lost+found,[color=blue][b]这个目录主要存放不再包含在VOB中任何一个目录版本中的元素(在ClearCase中,元素包括文件和目录)[/b][/color] ,这句话听起来有些拗口,呵呵。简单来说,lost+found目...原创 2012-07-21 11:10:36 · 211 阅读 · 0 评论 -
诠释MVFS
[color=blue] MVFS(多版本文件系统)是Rational ClearCase一个特性,它支持了Dynamic View的使用。Dynamic View使用MVFS来呈现已经选择的本地和远程文件,就好像这些文件都存储在本地文件系统中。所选择的文件包含VOB库中的文件的一个版本和View私有文件,要使用MVFS,必须激活View并挂接一个或者多个VOB。(VOB借助MVFS类型被挂载...原创 2012-07-21 10:59:51 · 336 阅读 · 0 评论 -
ClearCase中View的完全移除方法
方法1:在Administration Console中,找到View的存储节点:ClearCase Network-Views-(View的存储节点),在要删除的View上点右键-所有任务-Remove view。方法2:在Administration Console中,1. ClearCase Registry-Regions-windows-View Tags...原创 2012-07-21 10:57:01 · 216 阅读 · 0 评论 -
Jenkins、Hudson安装、配置详细记录
Jenkins的前身是Hudson,是做持续集成必不可少的工具,主要用途:持续、自动的构建项目;构建自动化测试项目;监控定时执行的一些任务。先说说一下安装:Hudson的war包下载地址:http://mirrors.neusoft.edu.cn/eclipse/hudson/war/Jenkins的war包下载地址: 下载tomcat的地址:http://mirror.bit.e...原创 2013-10-18 15:44:47 · 179 阅读 · 0 评论