3

我已按照此网站上的步骤:http: //msdn.microsoft.com/en-us/library/bb668980.aspx创建 TFS 自定义签入策略。我已经按照它的建议更新了注册表,除了 Visual Studio 11.0 而不是 8.0

在 Visual Studio 2012 -> 团队资源管理器 -> 设置 -> 源代码管理 -> 签入策略选项卡中,我单击添加。我看到 4 项政策,但我的未列出。

我的电脑上安装了 VS 2012。我使用 VS2012 创建了策略 dll 并引用了 11.0 Microsoft.TeamFoundation.VersionControl.Client 程序集。

请注意 TFS 2010 安装在源代码控制服务器上。

4

1 回答 1

8

如果您的操作系统是 64 位,则必须在Wow6432Node下添加签入策略,而不是 MSDN 上所述的路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\TeamFoundation\SourceControl\Checkin Policies

更新

至少在通过扩展名 (.vsix) 安装策略时使用的备用注册表路径是

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\TeamFoundation\SourceControl\Checkin Policies
于 2013-01-29T07:29:01.810 回答