SCM
文章平均质量分 60
yinhong2006
这个作者很懒,什么都没留下…
展开
-
每次新版本build时,让软件的版本号自增
VC2005利用SVN的版本号,生成DLL和EXE文件的版本号TortoiseSVN下有一个SubWCRev程序,可以获取任意个路径对应的SVN版本库的版本号。并替换到文件对应位置。VC2005的资源文件可以控制生成的二进制文件版本号。可以利用VC2005的生成前命令,调用SubWCRev来获取最新的SVN版本号并写入生成的二进制文件中。程序也可以判断调用的...原创 2012-07-13 11:08:50 · 285 阅读 · 0 评论 -
Winxp下安装Git,并从GitHub下载第一个工程
Winxp下安装Git,并从GitHub下载第一个工程参考文章:http://myswirl.blog.163.com/blog/static/51318642201191395357296/1.首先介绍一下什么是Git和GitHub Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它...原创 2012-08-31 14:09:29 · 131 阅读 · 0 评论 -
常用SVN目录结构简明介绍
本节向大家简单介绍一下一些常用的SVN目录结构,在学习SVN的过程中,你可能会遇到SVN目录结构问题,在这里和大家共同学习一下,希望本文对你的学习有所帮助。特殊目录名说明trunk主干,存储最新稳定版本tag标记,主要保存比较完整理的版本标记,类似里程碑tranch分支,用于分工操作.该目录下又以各用户名及日期为目录进行存储(推荐)关于目录(结构举例,相对规范)/doc文档的根目录/doc/...原创 2012-08-27 09:40:55 · 135 阅读 · 0 评论 -
搭建Mantis 缺陷管理系统
搭建Mantis 缺陷管理系统By Snooper错误必有!欢迎指正!什么是MantisMantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL,...原创 2012-08-09 09:31:29 · 92 阅读 · 0 评论 -
处理SVN出现:Cleanup failed to process the following paths: xxx
遇到上述问题,可以这样尝试一下: 先将自己的功能备份一个到其他的路径 然后将报错的路径下的那个文件删掉,在update一下 再将备份中你原先删掉的那个文件拷贝到那个路径下,执行clean up 这样就OK啦...原创 2012-07-26 09:22:37 · 115 阅读 · 0 评论 -
SVN的标准目录结构:trunk、branches、tags
SVN的标准目录结构:trunk、branches、tags我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大多数开源项目中存在,这是因为这三个目录反映了软件开发的通常模式。trunk是主分支,是日常开发进行的地方。branches是分支。一些阶段性的r...原创 2012-07-16 18:04:22 · 84 阅读 · 0 评论 -
SVN trunk, branches and tags
翻译者:zwws原 文:SVN trunk, branches and tags译 言:http://article.yeeyan.org/view/132319/81358转载请注明原链接,谢谢。因水平所限,如果翻译得和原文有差,敬请评论指正。 在本篇文章中, 我将会详细说明我是如何应用SVN trunk(树干)、branches(分支)和tags(标记)。这种方法同样被...原创 2012-07-16 17:49:19 · 63 阅读 · 0 评论 -
SVN之使用原则
以下是我起草的部门SVN规范里原则的一部分。 1、文件提交时要求必须提交注释,注明相关修改信息,例如bug号、任务描述等。具体内容可采用约定或者设置的形式。 2、你所提交的改变将体现给其他开发者,要明白提交的后果,提交之前要慎重。 3、代码变动及时提交,避免丢失本地修改后无法恢复。 4、在提交之前要编译代码并修正错误。要保证新增加的文件同时...原创 2012-07-16 17:45:54 · 60 阅读 · 0 评论 -
SVN 有三个标记:
trunk 这个是主线,永远都只有一套代码tags 每次发布版本就需要在这里“打标签”,必须与提交测试部的代码一致,是坚决不能改的,即使知道有“问题”也不能改,是为了保持版本的一致性branch 这个是分支,一般项目经理会告诉对应的CMO从主线或者是某个标签中拉出一条基线,作为某个“定制产品”,项目经理知道哪个版本是比较稳定的,在以后发布的版本中还是要放入到tags 标签中 在下载或者...原创 2012-07-16 17:40:13 · 106 阅读 · 0 评论 -
软件版本命名规则
软件版本命名规则软件版本阶段说明 * Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需...原创 2012-07-16 17:34:07 · 102 阅读 · 0 评论 -
SVN trunk, branches and tags
SVN trunk, branches and tags——简单的对比 SVN的工作机制在某种程度上就像一颗正在生长的树:一颗有树干和许多分支的树 分支从树干生长出来,并且细的分支从相对较粗的树干中长出 一棵树可以只有树干没有分支(但是这种情况不会持续很久,随着树的成长,肯定会有分支啦,^^) 一颗没有树干但是有很多分支的树看起来更像是地板上的一捆树枝 如果树干患...原创 2012-07-13 11:14:05 · 68 阅读 · 0 评论 -
解决 redmine 访问过慢的问题
解决 redmine 访问过慢的问题 redmine 自带的web是webrick, 访问很慢,无法忍受,看网上说webrick 去解析域名,解析不到,绕一圈再回到IP。这不是浪费时间嘛。解决方法是用mongrel 这个web 。# gem install mongrel启动方式# ruby /usr/local/redmine/script/server mo...原创 2013-03-01 11:48:45 · 198 阅读 · 0 评论