所以我们有一个队友通过TFS做了一个糟糕的提交,承诺了他的一半工作,没有他的资源,并且让我们说今天早上什么都没有编译。他正在改正这件事。
现在我的问题是,这怎么可能?
我们假设我们的解决方案A包含项目B,其中包含视图A1
,A2
和A3
。 文件夹还包含A5
和A6
,它们在尚未编译的项目中使用此功能。
当我们构建解决方案时,Visual Studio会显示与A5
和A6
相关的错误,表示这些视图中缺少引用。
B.csproj
不包含这些观看次数。我正在寻找解决这个谜团的解决方案和想法,同时我的队友回来解决他的问题(他可能也会因此而受到指责)。
答案 0 :(得分:0)
为了避免类似情况的再次发生。建议您的团队使用 check in policy 。
Team Foundation版本控制的管理员可以添加签入 政策要求。这些签入策略要求用户参加 当他们对源代码控制进行签入时的操作,例如a 可以要求用户将工作项与变更集关联。
如果您使用 GIT 作为源代码管理,您还可以使用 branch policies 来帮助团队保护其重要分支。
现在作为解决方案,您的团队可以选择回滚错误的签入(提交),详细步骤请参考以下链接:How to revert (Roll Back) a checkin in TFS 2010