如何使用vsts进行配置管理
发布网友
发布时间:2022-04-12 19:51
我来回答
共6个回答
懂视网
时间:2022-04-13 00:12
原文: http://www.almnetworks.net/zh-CN/post/2010/08/25/Database-Permissions-Required-to-Configure-TFS.aspx 大多数时候,我们使用SQL Admin来安装TFS服务器是没有任何问题的,但是你要碰上一个留着大胡子的DBA的话,恐怕就没有那么简单了。很多的大公
原文: http://www.almnetworks.net/zh-CN/post/2010/08/25/Database-Permissions-Required-to-Configure-TFS.aspx
大多数时候,我们使用SQL Admin来安装TFS服务器是没有任何问题的,但是你要碰上一个留着大胡子的DBA的话,恐怕就没有那么简单了。很多的大公司对安全问题非常重视,所以我们还是需要了解到底TFS需要怎样的权限来进行安装和配置。
如果你是那个碰到了大胡子DBA的倒霉程序员,请往下看:
安装TFS的用户需要是serveradmin 的服务器角色,因为在配置TFS的过程中,我们需要安装新的系统信息(system messages)。这个操作需要ServerAdmin的角色权限,具体请见: http://msdn.microsoft.com/en-us/library/ms178649.aspx.
ALTER ANY LOGIN, VIEW ANY DEFINITION 服务器权限,因为在配置TFS的过程中我们需要查询已经有的SQL用户并为服务账户创建新的SQL用户名。
CONTROL on master. 在master数据库上的权限
CREATE ROLE – 我们需要这个权限来创建 TFSEXECROLE.
VIEW DEFINITION – 我们需要次权限来查询数据库的扩展属性
ALTER – 用来安装消息,我们会删除并重建 prc_Install*Messages 存储过程, 比如 prc_InstallBuildMessages, prc_InstallVersionControlMessage, 等等。
EXECUTE – 我们需要此权限来执行 prc_Install*Messages 存储过程.
CREATE DATABASE - 我们需要此权限来创建,配置数据挖掘数据库。
热心网友
时间:2022-04-12 21:20
你没确定用VISTA进行何种配置!
那我按网络配置管理进行说明:
我们知道在微软的Vista系统下对网络功能进行了大幅度的改进,特别是在设置上与以前版本的系统有了很大的区别,这让许多刚刚安装了Vista系统的新手来说无所适从,感觉设置非常困难。下面笔者就教大家如何在Vista系统下建立及管理VPN个人虚拟网络。
一、创建连接
首先启动Vistat系统,然后依次点击“开始/连接到”菜单,在这里显示出了当前系统下所有的可用网络连接,接着点击下面的“设置连接或网络”链接,就会弹出“连接网络”窗口,在这里列出了连接到网络的四种选项,由于是建立VPN连接,所以选择其中的“连接到工作区”项,然后点击“下一步”按钮。
接着选择“使用我的Internet连接(VPN)”项,点击“下一步”按钮,然后输入要登录VPN的IP地址及目标名称,同时在这里可以设置是否使用智能卡、允许其它人使用该连接及是否马上连接到VPN。
最后输入分配给你的用户名及密码,点击“下一步”按钮后就会自动连接VPN,这时VPN连接创建完成。
二、VPN的日常维护
VPN建立完成后,在平时需要连接的时候,可以同样采用拨号连接的方法,依次点击“开始/连接到”菜单,这时可以看到所有的可用边接,在连接列表中选择相应的VPN连接,双击后就可以马上连接VPN网络了。
不过“连接网络”中对拨号连接的管理选项实在是有限,不能够对连接进行更多的管理,甚至连删除一个已有的连接都无法操作。那么怎么样来管理“连接网络”中的VPN连接呢?
首先在“连接网络”对话框中点击“打开网络和共享中心”链接,进入到“网络和共享中心”窗口。
在这里就可以对“网络连接”进行管理了,其中包括对连接的“重命名”、“删除”、“创建快捷方式”、“创建副本”等等,甚至还可以更改连接的设置。
如果想到VPN链接放置到桌面上,只需要在“网络连接”窗口中选择需要的VPN链接,然后点击“创建快捷方式”按钮,系统就会自动弹出 “Windows无法在当前位置创建快捷方式,要把快捷方式放在桌面上吗?”的提示,点击“是”按钮后就可以在桌面上创建VPN的快捷方式了。
热心网友
时间:2022-04-12 22:38
微软的配置管理方法
有效的 SCM 策略就像一只好的鞋子 — 它符合项目和团队随时间而变化的独特需求;不能简单地与其他公司共享;而且一旦就绪,就很容易忘记,直到缺少它而无法进行工作为止。
Team Foundation 源代码管理 提供了标准的源代码版本控制功能,该功能可以伸缩,以便为数以千计的开发人员提供支持。除了典型的源代码管理功能外,Team Foundation 还是企业级软件配置管理产品,它为开发团队提供集成的版本控制、问题跟踪和过程管理。
使用TFS实施配置管理,源文件和项目相关数据存储在 Microsoft SQL Server 数据库中。源代码管理操作以原子和事务的方式执行。这种体系结构有如下优点:
�6�1
可伸缩性:假如提供足够的硬件,版本控制数据库就可以包含超过千兆字节的数据。Team Foundation 最多可以支持 3500用户。
�6�1
完整性和可靠性:与基于文件的源代码管理应用程序相关的数据完整性问题的类型真正减少了。
�6�1
速度: Team Foundation 比 Visual SourceSafe 快几个数量级。
TFS的主要功能有:
· 版本管理 :工作区(workspace)、变更集(changeset) 、标签
· 并行开发支持 :多点(checkout)、分支与合并 、搁置集(shelveset)
· 强化过程管理:链接工作项、静态代码分析、代码覆盖率
· 自动化构建
· 完善的权限管理
· 支持分布式开发,http(s)协议
变更集
变更集是 Team Foundation 存储与单个签入操作相关的下列所有内容的逻辑容器,具体来说这些内容包括:文件和文件夹修订、指向相关工作项的链接、签入说明、注释、签入策略以及签入的所有者名称和日期/时间等系统元数据。并为它分配一个唯一的“变更集编号”。变更集编号按顺序递增。例如,变更集 #3 后面是变更集 #4。
在未准备好或者无法签入一组更改时,可以搁置更改。主要有以下五种搁置方案:
中断 当所具有的更改未准备好签入但需要从事其他任务时,可以搁置这些更改以保留它们。
集成 当所具有的更改未准备好签入但需要与其他团队成员共享这些更改时,可以搁置这些更改并让其他团队成员对它们取消搁置。
评审 当所具有的更改已准备好签入并且必须经过代码评审时,可以搁置这些更改并通知该搁置集的代码审阅者。
备份 当正在做的工作要执行备份但未准备好签入时,可以搁置已做的更改并将其保留在 Team Foundation 服务器上。
移交 当正在做的工作要由其他团队成员完成时,可以搁置已做的更改以便更容易地进行移交。
锁类型
Team Foundation 提供两种锁类型:签入锁和签出锁。
签入策略
可以定义自定义的签入规则,以便对可提交到源代码管理服务器的更改的类型加以*,例如,项目管理员可定义在将源代码更改提交到服务器之前对这些更改进行验证的规则。Team Foundation附带了一些签入策略,用于验证工作项是否与更改关联,单元测试是否成功通过,以及是否已对源代码完全运行了静态分析。这些策略可通过插件模型进行扩展,这样只需创建一个新的策略插件,就可以强制实施不同类型的要求
分支与合并
分支是一种允许一个文件集合分化到两个或更多分叉路径中的功能。当团队必须维护两个或更多相似基本代码(当发布了一个产品且必须开始下一个版本的工作时会出现这种情况)时,经常使用分支。 合并是将两个不同分支中的更改结合在一起的过程。合并操作获取源分支中已发生的更改,并将这些更改集成到目标分支中。合并操作集成源分支中所有类型的更改,其中包括更改名称、编辑文件、添加文件、删除文件以及撤消删除更改。如果同时在源分支和目标分支中修改了项,则系统将提示解决冲突
总结
通过以上简单介绍我们可以看出,VSTS 引入了一个全新的版本控制系统,从而提供了一个完整的 SCM 解决方案。 新系统建立在 ASP.NET 2.0 Web 服务的基础之上,并对数据存储使用 SQL Server 2005。 与 Visual SourceSafe 相比,SQL Server 2005 提供了更强大、更具可伸缩性和更安全的事务性数据存储。
热心网友
时间:2022-04-13 00:13
http://bbs.ltesting.net/viewthread.php?tid=12385
热心网友
时间:2022-04-13 02:04
方法就是方法,只要能运手好就行了
热心网友
时间:2022-04-13 04:12
怎么样都行啊