我刚刚与我的经理进行了一次关于我目前正在处理的项目上签入\退出策略的对话。基本上我试图编辑一个已经被另一个开发者检查过的文件,但我不能 - 我问我的经理为什么我们不能同时编辑同一个类,他给出了关闭这个功能的原因:我们在开发人员编辑同一个表单(或设计器中的任何可视化工作)时遇到了很多问题,然后将其加入其中。合并设计器生成的代码中的更改非常麻烦 ...检入设计器生成的代码到TFS中,问题
由于我在写这篇文章的时候,我很努力地看到他们遇到了什么问题 - 当然他们在获取最新代码之前试图检查某些东西?
有没有人遇到过与其他开发人员编辑同一表单(或设计器中的某些内容)然后检入TFS的问题?如果是的话,你的团队如何解决这个问题?你是否也关闭了开发人员在同一个班上工作的能力?
编辑:下面的文章(found here)正是我的经理描述的问题。任何人都知道解决问题的方法比那篇文章中的更简单。
对于”获取最新“的+1关于第三方合并工具 - 我已经对微软最新的合并工具印象深刻,并且没有感到需要进一步寻找 – Robaticus 2010-06-30 17:21:45
以及“获取最新版本”您需要确保开发人员检查小而频繁的更改 - 合并的更改越小,结果正确的机会就越好 – STW 2010-06-30 17:27:30