Version control TFS过程指导模板锁定?
我的团队希望将我们的许多工具(SCM、bug跟踪、构建、测试)迁移到TFS。我们正在考虑分阶段移动每个系统。例如,先移动源代码控制,然后移动bug/特性跟踪,等等 由于我们必须选择一个流程模板来使用源代码管理(或TFS中的任何内容)我们对该决策的了解程度如何?我希望避免以后再创建另一个项目(或者这是否不像我认为的那么糟糕?) 我知道理论上我可以在事后定制流程模板配置的所有内容(对吗?),但这在实践中有多可行? 我是这样看待事情的:Version control TFS过程指导模板锁定?,version-control,tfs,bug-tracking,issue-tracking,Version Control,Tfs,Bug Tracking,Issue Tracking,我的团队希望将我们的许多工具(SCM、bug跟踪、构建、测试)迁移到TFS。我们正在考虑分阶段移动每个系统。例如,先移动源代码控制,然后移动bug/特性跟踪,等等 由于我们必须选择一个流程模板来使用源代码管理(或TFS中的任何内容)我们对该决策的了解程度如何?我希望避免以后再创建另一个项目(或者这是否不像我认为的那么糟糕?) 我知道理论上我可以在事后定制流程模板配置的所有内容(对吗?),但这在实践中有多可行? 我是这样看待事情的: 我们迁移源代码。我们选择微软的CMMI模板 我们创建一个新的工作
我们会为没有等到所有这些决定最终确定后才使用TFS而感到抱歉吗?因此,您应该考虑您的流程模板,因为存在一定数量的“锁定”,但这并不太严重。这就像你被蜂蜜而不是强力胶粘住在你的过程模板上一样 就个人而言,我将从MSF敏捷模板开始。它的重量要轻得多,包含的工作项也更少——因此,您更可能希望向它添加内容(在TFS中非常容易,得到了很好的支持),而不是将它们拿走(更复杂,也不完全令人满意) 然而,如果权力决定采用优步流程定义流程,并在12个月内神奇地提出一个新的流程模板供您使用,那么它并没有完全消失。如果您发现要创建一个全新的团队项目,只要它位于该服务器(或TFS 2010中的项目集合)上,就可以将代码分支到新的团队项目(这意味着在当前版本的TFS客户端中历史记录有些模糊)或者,您可以创建一个新的团队项目,其中包含一个用于源代码管理的空文件夹,然后将子文件夹从旧团队项目移动到新项目。这将完美地保留历史记录,因为TFS在同一TFS实例上维护移动的历史记录。移动之前的工作项将停留在旧的流程模板中,您需要决定是复制它们还是让它们自然关闭 显然,通过在实际项目中使用TFS 12个月,当力量来临时,你也将处于一个更好的位置,知道你希望你的闪亮的新流程模板是什么样子——我经常发现这是一个从未发生过的练习,大多数人都乐于修补MSF Agile的边缘,或者选择一些更具规范性的东西 希望有帮助
马丁。谢谢!我不知道move命令比branch命令更能保存历史记录。这可能是最好的最后选择!++对于类似于蜂蜜的问题,我现在也处于同样的情况!