在我的公司,我们有一个非常小的(< 5)团队。我们构建内部Web应用程序,我们支持大约十几个,并期望添加更多。
我们正在设立TFS 2010并想知道最佳结构是什么?我们不同时在一个项目上工作,所以我认为我们不需要分支。但是,我们是在一个团队项目下创建所有解决方案,还是为每个Web应用程序创建一个新的团队项目?
我们还在所有Web应用程序中共享了一些类库。我们如何管理这个?我整天都在Google上搜索并且变得越来越困惑。
我看过这个指南,但似乎所有情况都指向更复杂的情况,大型团队同时工作。
期待任何帮助, 理查德
答案 0 :(得分:1)
我认为即使你有一个开发团队,你也会发现分支很有用!
能够尝试重要的代码更改并能够将它们合并回主(主干)代码非常棒。
就共享类库项目而言,您实际上可以在任何给定时间将它们添加到多个解决方案中。
当然,更改只会发生在该项目中,因此每个使用它们的解决方案都会受到影响。因此,您应该在构建服务器上设置“持续集成”,以检查其他解决方案是否受到不利影响。