1 概述 在系统开发过程中,我们对软件源代码的版本管理,已经有了比较成熟的解决方案.通过使用TFVC或GIT等源代码管理工具,可以非常方便的对软件代码实现回退.比较.分支合并等版本操作.对于软件依赖的数据库呢,我们是否也需要版本管理,如何实现版本管理? 是否需要对数据库实现版本管理,我们首先来看一个这样的示例: 假设有一个简单软件系统的架构如下,包含了一个软件应用和一个数据库节点,软件通过连接数据库的方式为用户提供服务. 这种简单的软件结构,在系统开发过程中的实际情况,很可能是这样的: Figu…
PL/SQL是面向Oralcle数据库的集成开发环境,是众多Oracle数据库开发人员的主要工具.由于PL/SQL(百度百科)不仅是一种SQL语言,更是一种过程编程语言,在项目实施过程中,会积累大量除存储过程之外的程序代码.既然有代码,就必须对代码进行版本管理,实现代码变更的追溯和备份,这是软件开发过程的基本要求.作为使用Team Foundation Server (TFS)作为团队的应用软件生命周期管理(ALM)平台的企业,自然会要求TFS系统与PLSQL之间实现集成开发.在这个博客中,我主…
问题描述: 当Team Foundation Server(TFS 2010/2012/2013)与Project Server高可用性的环境集成时,必然会使用Project Server (PWA)的DNS地址注册PWA站点(RegisterPWA),而不是使用Project Server的计算机名注册,这样就会出现如下图所示的问题: 下图是执行注册PWA命令时出错的截屏 注册命令:tfsadmin project server /RegisterPWA /tfs:http://tfs2013…
原文:在域信任环境中使用 Team Foundation Server (TFS 2013) 1. 用户情景和方案: XX公司的大部分软件产品通过软件外包的方式由开发商完成.为加强对软件开发的进度和质量管理,XX公司部署了一套基于微软TFS 2013的研发平台,并将这个平台与活动目录域test.local集成在一起,在 test.local中为所有软件外包人员创建了登陆账户. 但是XX公司内部已经部署了一套用于企业管理的活动目录域test2.local.为了避免在研发环境的域(test.loca…
1. 概述 Visual Studio 6(VB6, VC6, Foxpro-)是微软公司在1998年推出的一款基于Windows平台的软件开发工具,也是微软推出.NET开发框架之前的最后一个IDE工具. 在Windows引领桌面天下的年代,VS6开发的应用程序深入到了IT领域的各行各业:即便是VS6推出20年以后的今天,我们还看到许多企业持续使用VS6更新自己的应用程序或软件产品. 既然是一个软件开发工具,必然需要有自己的代码管理方案.如何在IDE环境中集成代码管理工具,从而提高代码管理的便捷…
Sublime是一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,由于它开发的技术架构.丰富的插件,和轻盈而快速的编程响应,Sublime广受程序员的爱好.在C, C++, Javascript等编程邻域,许多开发人员使用Sublime作为自己的集成开发环境(IDE).在源代码的版本管理上,Sublime具有丰富的插件支持,例如SVN, Git, CVS,TFS等.在这个博客中,我给大家介绍如何使用Sublime连接Team Foundation Server,实现源代码的版本管理.…
用户可以象使用Office Excel一样,使用Project Professional连接TFS,将数据下载到本地修改,并且发布到TFS服务器上,如果你习惯使用Project来计划你的项目,那么Project和TFS的集成将为你带来非常大的便利. 但是Project集成TFS的过程中,你不能像Excel一样自由的选择工作项的字段,必须首先将TFS的字段与Project的字段做好映射,才能实现数据同步. 幸运的是,创建TFS团队项目的过程中,TFS已经创建了一个默认的映射文件,配置了默认的映射字…
Team Foundation Server原生就支持跨平台的构建,包括Ant和Maven两种构建方式.通过配置构建服务器,连接TFS源代码库,可以实现持续集成构建,自动检测代码库健康状况,进而实现自动测试和部署.本文以Maven为例,介绍如何在TFS 2013的基础上实现服务器构建. 1. 前提条件 -Team Foundation Server 2013 本文以Team Foundation Server 2013为例,实际上自TFS 2010开始就支持跨平台的服务器构建.在执行后面的操作前…
Visual Source Safe 是用于软件专业开发人员的源代码管理工具 Team Foundation Server是为开发团队提供集成源代码管理.问题跟踪和进程管理的更改管理系统 相同点 1.同时开发产品的多个版本 2.在不影响其他版本的情况下对产品的一个已发布版本进行更改 3.快速检索一批相关文件,确定做出更改的用户和时间 4.比较文件的两个版本以及将更改从一个版本移至其他版本 5.都提供了命令行客户端和Visual Studio 2005 集成 不同点 1.结构区别 VSS VSS…
在使用Team Foundation Server(以下简称TFS) 的时候,在每次打开Visual Studio TFS时候,需要输入用户名和秘密,比较麻烦.现提供一种方法可以解决这个问题: 依次执行下面操作:打开控制面板-->凭据管理器-->windows凭据->输入IP和用户名.密码TFS就能自动登录了. 如下图所示:…