今天,我们首先安装一些必须的软件,主要有下面的4个,其中软件1和2使用在服务器机上,软件3和4安装在客户端机上。另外,我们还有用到MSBuild、RoboCopy、WebDeployment等等,在下面的文章中用到的时侯,我会介绍给大家。

 

软件

最新版本

简单说明

1

VisualSVN Server

1.6.1

版本控制、用户及权限管理

2

CruiseControl.NET

1.4

每日构建服务器端

3

TortoiseSVN

1.5.5.14361

版本控制客户端

4

CruiseControl.NET CCTray

1.4

监视构建状态

OK,大家看看上面几个软件的安装过程吧。

说明:为了照顾初学者,这里过程写的比较详细,所以请大家谅解!

1.VisualSVN Server,最新版本是1.6.1,你可以在这里下载:

http://www.visualsvn.com/files/VisualSVN-Server-1.6.1.msi

VisualSVN Server,最新更新版本是1.6.2,你可以在这里下载:

http://www.visualsvn.com/files/VisualSVN-Server-1.6.2.msi

VisualSVN Server Documentation下载:

http://www.visualsvn.com/server/doc/VisualSVN-Server.pdf

下载后,运行 VisualSVN-Server-1.6.1.msi 程序,点击Next,下面的截图顺序即为安装步骤:

图1:

图2:

注意:Server Port那里,默认端口有80/81/8080三个;如果最后面的CheckBox被选中,则表示使用安全连接【https协议】,这是的端口只有433/8433二个可用。

图3:

图4:

2.CruiseControl.NET ,最新版本是1.4,你可以在这里下载:

http://ccnetlive.thoughtworks.com/CCNet-builds/1.4/1.4.0.3769/CruiseControl.NET-1.4-Setup.exe

CruiseControl.NET Documentation可以在下面的网址查看:

http://confluence.public.thoughtworks.org/display/CCNET/Documentation

下载后,运行CruiseControl.NET-1.4-Setup.exe程序,点击Next=》I Agree,下面的截图顺序即为安装步骤:

图1:

图2:

图3:

图4:

图5:

3.TortoiseSVN ,最新版本是1.5.5.14361,你可以在这里下载:

http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi?download

简体中文语言包下载:

http://downloads.sourceforge.net/tortoisesvn/LanguagePack_1.5.5.14361-win32-zh_CN.msi?download

TortoiseSVN 中文资料:

http://www.subversion.org.cn/tsvndoc/

http://www.isubversion.com.cn/help/tortoise/

下载后,运行 TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi 程序,点击Next,下面的截图顺序即为安装步骤:

图1:

图2:

图3:

图4:

点击Finish按钮后会提示重启系统,其实不重启也没有关系,呵呵:-)

4.CruiseControl.NET CCTray ,最新版本是1.4,你可以在这里下载:

http://ccnetlive.thoughtworks.com/CCNet-builds/1.4/1.4.0.3769/CruiseControl.NET-CCTray-1.4-Setup.exe

下载后,运行CruiseControl.NET-CCTray-1.4-Setup.exe程序,点击Next=》I Agree,下面的截图顺序即为安装步骤:

图1:

图2:

图3:

图3:

图3:

项目管理实践系列的教程:项目管理实践系列教程

转自:http://www.cnblogs.com/ttzhang/archive/2008/11/02/1325102.html#undefined

项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】的更多相关文章

  1. 项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】

    在上一篇项目管理实践教程二.源代码控制[Source Control Using VisualSVN Server and TortoiseSVN]中我们已经讲解了如何使用TortoiseSVN和Vi ...

  2. 项目管理实践教程二、源代码控制【Source Control Using VisualSVN Server and TortoiseSVN】

    在第一篇文章 项目管理实践教程一.工欲善其事,必先利其器[Basic Tools]发布后,根据大家的回复,我需要向大家说明几个问题: 1.为什么要用VisualSVN Server,而不用Subver ...

  3. Playmaker全面实践教程之Playmaker常用工具

    Playmaker全面实践教程之Playmaker常用工具 Playmaker常用工具 Playmaker插件搭载了8个工具:FSM Browser.State Browser.Templates.T ...

  4. 工欲善其事必先利其器--------搭建Android平台

    工欲善其事必先利其器--------搭建Android平台 1.1            安装JDK 在Eclipse的开发过程中需要JDK或JRE的支持,否则会报错. (1)     下载JDK(建 ...

  5. TIZ_c 第0周总结(2019/10/15-2019/10/22)工欲善其事必先利其器

    TIZ_c 第0周总结(2019/10/15-2019/10/22)工欲善其事必先利其器 任务清单 给自己取一个酷酷的id,并选择1-2个喜欢的方向.(只是初步选择,后期可更改) 改下群名片.例如yo ...

  6. CRL快速开发框架系列教程一(Code First数据表不需再关心)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  7. 转:【工欲善其事必先利其器】—Entity Framework实例详解

    开始本篇文章之前,先说一下Entity Framework 6 Alpha1在NuGet中已可用,原文链接http://blogs.msdn.com/b/adonet/archive/2012/10/ ...

  8. NGUI系列教程一

    NGUI是Unity的一个插件,使用它来制作你的游戏UI必定将事半功倍.为什么这么说呢?首先我们说说GUI与NGUI的区别,GUI是Unity自带的绘制界面工具,它的成像原理是基于表层的,所以执行效率 ...

  9. 项目管理实践【六】自动同步数据库【Using Visual Studio with Source Control System to synchronize database automatically】

    在上一篇项目管理实践[五]自动编译和发布网站中,我们讲解了如何使用MSBuild+Robocopy+WebDeployment来自动编译和部署网站,今天,我们来看一下,如何使用MSBuild +SVN ...

随机推荐

  1. 离线消息如何实现?-- ESFramework 4.0 快速上手(02)

    在ESFramework 4.0 快速上手一文中,主要介绍了如何使用ESPlus.Rapid命名空间中的引擎来快速地构建基于TCP的网络通信系统,即使是使用ESPlus.Rapid来进行ESFrame ...

  2. LeetCode OJ 154. Find Minimum in Rotated Sorted Array II

    Follow up for "Find Minimum in Rotated Sorted Array":What if duplicates are allowed? Would ...

  3. python 进制 转换

    测试用的python源码 ''''' Created on 2014年8月21日 @author: lenovo ''' import binascii import struct def examp ...

  4. ural 1119. Metro(动态规划)

    1119. Metro Time limit: 0.5 second Memory limit: 64 MB Many of SKB Kontur programmers like to get to ...

  5. 1.编写一个Java应用程序,该程序中有3个类:Ladder、Circle和主类A。具体要求如下:Ladder类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能,包括一个构造方法对半径进行初始化。主类A用来测试类Ladder和类Circle的功能。

    Ladder package com.hanqi.test; public class Ladder { //属性 double shangdi,xiadi,gao,mianji; //构造方法 La ...

  6. 笨方法学python--读写文件

    1 文件相关的函数 close read readline  读取文本文件中的一行 truncate  清空文件 write('adb') 写入 2 写文件,首先要在open时,写入权限w targe ...

  7. hdu 5524 二叉树找规律,二进制相关

    input n 1<=n<=1e18 output 有n个结点的满二叉树有多少个不相同结点数的子树 做法:树有h=log2(n)层,最多有2h-2种(1除外),然后再n减去u重复的即可 # ...

  8. JPA基本注解介绍

    一.@Entity •@Entity 标注用于实体类声明语句之前, 指出该Java 类为实体类,将映射到指定的数据库表. 如声明一个实体类 Customer,它将映射到数据库中的 customer 表 ...

  9. wordpress 修改过程

    chown -R www /home/www/wordpress,把所有者修改成www. 如果不行 则 解决"要执行请求的操作,WordPress需要访问您网页服务器的权限"方法: ...

  10. VBS 选择文件夹框

    VBS 选择文件夹框   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 on error resume Next Const  ...