现在位置 >首页 > SCM
3℃
2012年03月20日 SCM ⁄ 被围观 501+
使用svn的externals属性
本文简单介绍一下如何使用svn的externals属性。 注意:本文只针对命令行用户!对于界面用户(TortoiseSVN),请自行Google! 或者,请参看官方文档:svnbook I. svn属性 首先,我们来看看svn有哪些属性。 svn的属性一共分为两种:版本控制的属性和非版本控制的属性: 版本控制的属性 svn:executable                  如果出现在一个文件上,客户端会将此文件在Unix工作拷贝中设置为可执行。    svn:mime-type                 如果出现在一个文件,这个值表示了文件的mime-type,这允许客户端在执行更新时决定...
阅读全文

10℃
2012年02月17日 SCM ⁄ 被围观 1,065+
SVN实现在更新本地版本库时忽略指定目录
很多时候,你的svn repo(假定project)很大(这里指包括所有tags和branches),但是其实你真正需要的却只有一两个(比如说trunk,以及和trunk平级的install目录,同时install目录和trunk目录有着这样活那样的联系),这时你就希望在svn co的时候是co整个project并且忽略你不想要的目录。当然,你大可不必co整个project,而单独co你想要的目录就行了。但是,从SCM的角度出发,你不可以强行改变用户的使用习惯,不排除就有这么些人喜欢这样操作,尤其是对于那些喜欢用命令行的人而言。 可能我这么说,大家没有什么概念,...
阅读全文
3℃
2012年02月03日 Jenkins-CI ⁄ 被围观 811+
Overview We call this kind of job as "Interactive Job", By a "Jenkins Interactive job" we mean a job which queries the user for a number of parameters to run the job, and is quite simple to configure by configuring the job to be parameterized. Like following picture shows: But if you need to change the choice list dynamically, you'll need to install the Extended Choice Parameter plugin Extended Choice Parameter plugin and do an additional tweak. This plugin supports that ...
阅读全文
2℃
2011年11月27日 SCM ⁄ 被围观 836+
Version Control for Linux
英文原文:Version control for Linux 以及 A Framework for Software Product Line Practice 版本控制系统或资源管理系统是现代软件开发的一个重要方面。不使用版本控制系统就如同超速驾驶一辆汽车:很刺激,也可能会更快抵达目的地,但事故却在所难 免。本文概述了软件配置管理(SCM)系统及其优势,内容涵盖 CVS、Subversion、Arch 和 Git。本文还讨论了最常见的 SCM 体系结构。本文在最后给出了新出现的一些方法及这些方法与先前方法的区别。 SCM活动目前较多的存在于国外的一些大公司,国内才刚刚起步,无论...
阅读全文
15℃
2011年08月16日 SCM ⁄ 被围观 2,422+
If you're investigating the codes statics like me, you may know many code static tools, like CCCC, CMT++, CppNcss, Cppcheck, and so on... These tools will give you a very good performance if you're using them correctly, especially in Linux env, and especially work with Hudson/Jenkins. Today I will introduce one of them to you - CCCC, I will also give you the usage, examples, result sheet... If you're interested it, pls read this article carefully. Overview: CCCC - which ...
阅读全文
0℃
2011年08月15日 SCM ⁄ 被围观 1,002+
How ElectricMake guarantees reliable parallel builds
Reproduced statement: This article is reprinted from Melski's blog, more infomation, pls refer to: How ElectricMake guarantees reliable parallel builds Parallel execution is a popular technique for reducing software build length, and for good reason. These days, multi-core computers have become standard — even my laptop has four cores — so there’s horsepower to spare. And it’s “falling over easy” to implement: just slap a “-j” onto your make command-line, sit back and enjo...
阅读全文
1℃
2011年07月22日 SCM ⁄ 被围观 1,332+
How to use Subversion with Eclipse
Reproduced from: http://www.ibm.com/developerworks/opensource/library/os-ecl-subversion Summary: From the beginning, Eclipse included tight integration with the Concurrent Versions System (CVS) in order to provide access to change-management capabilities. Now, many projects -- notably those run by the Apache Software Foundation -- are using a different change-management system: Subversion. Find out how to use Eclipse for projects that use a Subversion reposit...
阅读全文
2℃
2011年07月01日 SCM ⁄ 被围观 1,941+
本文整合自: 1, http://www.zzbaike.com/wiki/Git%E4%B8%8ESVN%E9%97%B4%E7%9A%84%E6%AF%94%E8%BE%83 2, http://www.aqee.net/2010/10/20/5-fundamental-differences-between-git-svn/ 3, http://boxysystems.com/index.php/5-fundamental-differences-between-git-svn/ I   首先通过下面两幅图来形象的展示一下Git与SVN的不同之处: 对于易于本地增加分支,图中Git本地和服务器端结构都很灵活,所有版本都存储在一个目录中,你只需要进行分支的切换即可达到在某个分支工作的效果。而 SVN则完全不同,如果...
阅读全文

×
腾讯微博