我需要为 TFS 项目中的源代码管理子目录授予 TFS 项目组贡献者权限。我可以作为该组中的某个人成功连接,但无法浏览源代码管理,大概是因为用户无权访问项目的顶层。有什么方法可以配置访问权限,而不需要授予对整个项目的读取访问权限或维护与目标子目录路径中的文件夹共享目录的每个文件夹的权限?
澄清:
项目 / 文件夹 1 / 文件夹 2 / 目标文件夹
我已经通过授予他们权限来进行设置,但是为了将权限限制为仅 TargetFolder 及其内容,我需要授予组对 Folder1 和 Folder2 的读取访问权限。但是因为权限是继承的,所以我需要在 Project、Folder1 和 Folder2 下的每个其他文件夹上拒绝这个组。这是一个令人头疼的维护问题,如果将来添加新目录,它们也需要更改其权限。
如何在 Team Foundation Server 2008 中重命名项目?什么是已知问题?
我的公司一直在使用 TFS 2008 和 Scrum For Team System V2,我们非常喜欢它。
现在我们想迁移到 TFS 2010,但我们听说了 Scrum For Team System V3 的坏消息。也就是说,它会导致您过多地更改流程。
在查看 Microsoft Visual Studio Scrum 1.0 后,我认为它非常适合我们的流程。
如何更改我的项目以使用 TFS 2010 和 Microsoft Visual Studio Scrum 1.0?
在为 2012 安装和配置构建服务器后,我尝试进行 azure 持续部署。
我安装了 TFS2012。服务器上的构建控制器和单个代理。连接到云 TFS2012。在这种情况下,我也使用 Azure 网站。我在构建服务器上安装了 Visual Studio 2012 Professional 和 SQL Server 2012。该项目没有数据库,所以我不确定它为什么要寻找 10.3。我没有看到那个版本的服务器,但是我看到了 11.0.2861.0。是否有一些配置需要更改才能查看较新版本?我还在构建服务器上安装了 SSDT June 2012。编译成功,它实际上移动了所有文件并创建了一个包。但是我收到此错误使构建事件失败。我错过了什么?
我收到以下错误消息:
Exception Message: The type initializer for 'Microsoft.Web.Deployment.DeploymentManager' threw an exception. (type TypeInitializationException)
Exception Stack Trace:
Server stack trace:
at Microsoft.Web.Deployment.DeploymentProviderSettingCollection..ctor(String factoryName)
at Microsoft.Web.Deployment.DeploymentProviderOptions..ctor(String factoryName)
at Microsoft.Web.Deployment.DeploymentProviderOptions..ctor(DeploymentWellKnownProvider wellKnownProvider)
at Microsoft.TeamFoundation.Deployment.Workflow.Activities.MSDeployWorker.RunCommand(String publishEndpoint, String targetSite, String userName, String password, String packagePath, String setParametersPath, Boolean allowUntrustedCertificates)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) …Run Code Online (Sandbox Code Playgroud) 我正在构建一个新的 Active Directory 2008 域。我的组织目前在 AD2000 上运行,并且已决定构建一个新的 AD,而不是将我们当前的 AD 迁移到 2008 ADDS。我们在 2000 AD 环境中有一个 Exchange 2003 基础结构和 Team Foundation/Sharepoint 服务器。我知道最简单的方法是向上迁移,但当前的 AD 构建不正确并且存在问题。出于这个原因,决定建立一个新的 AD 的权力。
我知道 ADMT 是我在这个项目中需要的一种工具,但是您可以为这样的项目推荐哪些其他工具、资源和书籍/文章,尤其是将 Exchange 从旧域迁移到新域?
active-directory migration exchange-2003 team-foundation-server
当前的 TFS 2005 服务器在 WS 2003 SP1 32 位和 SQL 2005 上运行。客户端都是 VS 2008,但到我们这样做时可能是 VS 2010。新机器将是 WS 2008 R2 64 位和 SQL 2008 SP1。理想的计划是允许用户继续在 2005 服务器上工作,直到解决所有迁移问题,然后将它们切换到新服务器和 TFS 2010。不过,如果需要,可以容忍几个小时的停机时间。
我们不会将 Sharepoint 用于 TFS 要求之外的任何内容,因此我们不关心那里的任何其他数据。
有没有人这样做过并有任何建议?实现这一目标的最佳方法是什么?我担心我们可能需要在某个地方有一个 TFS 2008 的临时步骤......
我在服务器 A上安装了 SQL Server 2008 R2 数据库、报告和分析服务。在服务器 B 上,我尝试使用高级配置向导配置 Team Foundation Server。除了分析服务部分之外,几乎所有内容似乎都还可以。当我设置 SQL Server Analysis Services 实例路径并尝试对其进行测试时,我收到以下错误消息:
TF255040:您必须退出 Team Foundation 管理控制台并在应用程序层上安装 SQL Server Reporting Services 或至少安装 SQL 客户端连接工具,以确保存在用于仓库处理的 Analysis Services 对象模型。安装必要的报告组件后,重新启动管理控制台并重新运行向导。
好吧,我不想在服务器 B 上安装 SQL Server Reporting Services。至于 SQL 客户端连接工具,我不确定它指的是什么。我应该在服务器 B 上安装 SQL Server Management Studio 吗?
注意:我在服务器 A 上为 Analysis Services 启用了防火墙例外,并且我能够从另一台机器连接到它。
我面临的情况是:我们计划使用托管在 Amazon EC2 机器上的许多服务器应用程序,主要是 Microsoft Team Foundation Server。这些服务严重依赖 Active Directory。由于我们的服务器位于亚马逊云中,因此不用说(但我会)我们所有的用户都是远程的。
似乎我们无法在我们的 EC2 实例上设置 VPN——因此用户必须直接通过 Internet 加入域,然后他们将能够进行身份验证,并且一旦通过身份验证,就可以使用该令牌访问 TFS 等资源.
在 DC 实例上,我可以关闭所有端口,除了加入/验证域所需的端口。我还可以将那台机器上的 IP 过滤到我们期望用户所在的那些地址(这是一个小组)
在基于 Web 的应用程序服务器上,我想我们只需要打开端口 80(或者在 TFS 的情况下是 8080)
我面临的问题之一是该 Active Directory 使用什么域名。我应该选择“ourDomainName.com”还是“OurDomainName.local” 如果我选择后者,这是否意味着我必须让所有用户更改他们的 DNS 地址以指向我们的服务器,以便它可以解析域名(我想我也可以分发一个主机文件)
也许还有另一种选择,我完全错过了。
我会称东西“C”为文件夹,但我应该如何引用“A”和“B”?
屏幕截图来自 Visual Studio 源代码管理资源管理器 IDE。

有没有办法在本地托管您自己的 Team Foundation Server,以便网络上的所有计算机可以在同一个项目上协同工作?
如果是这样,有没有办法托管它,以便您可以访问网络外的 TFS?
我想知道这一点,因为我们在同一个项目上并不多,而且我们没有钱支付网络托管费用。我有一台非常好的机器,它可能能够运行服务器。