Visual Studio在解决方案和项目中找到的错误

时间:2017-01-11 14:32:41

标签: visual-studio-2012 tfs

所以我们有一个队友通过TFS做了一个糟糕的提交,承诺了他的一半工作,没有他的资源,并且让我们说今天早上什么都没有编译。他正在改正这件事。

现在我的问题是,这怎么可能? 我们假设我们的解决方案A包含项目B,其中包含视图A1A2A3文件夹还包含A5A6,它们在尚未编译的项目中使用此功能。

当我们构建解决方案时,Visual Studio会显示与A5A6相关的错误,表示这些视图中缺少引用。

B.csproj 不包含这些观看次数。我正在寻找解决这个谜团的解决方案和想法,同时我的队友回来解决他的问题(他可能也会因此而受到指责)。

1 个答案:

答案 0 :(得分:0)

为了避免类似情况的再次发生。建议您的团队使用 check in policy

  

Team Foundation版本控制的管理员可以添加签入   政策要求。这些签入策略要求用户参加   当他们对源代码控制进行签入时的操作,例如a   可以要求用户将工作项与变更集关联。

  • 构建要求在办理登机手续之前最后一次构建成功。

如果您使用 GIT 作为源代码管理,您还可以使用 branch policies 来帮助团队保护其重要分支。

现在作为解决方案,您的团队可以选择回滚错误的签入(提交),详细步骤请参考以下链接:How to revert (Roll Back) a checkin in TFS 2010