Team Foundation Server分支

zxc*_*zxc 0 tfs visual-studio-2010

我是一个刚刚毕业的人,遇到麻烦,如果分支或具有许多条件的单个Web项目,这是创建Web项目的最佳方式.

例如:我有多个客户对我们的系统有不同的见解.有些客户希望使用某些功能,而其他客户则不喜欢.

解决方案1:为每个客户创建每个分支,以分离他们的项目构建
PROB.遇到的问题:如果我有多个客户想要相同的功能,那么重复这些程序会非常繁琐.

解决方案2:根据客户需要的
PROB ,只有一个项目具有许多设置条件来激活功能.ENCOUNTERED:这将会变慢,因为每个客户端的每个功能都应该具有程序条件.在此解决方案中调试也更加困难.

Rob*_*der 6

可能最简单的方法是使用插件式系统.如果您正确定义它,如果客户需要的某个功能中存在错误,则可以轻松更新系统.现在您仍然可以发布具有所有功能的程序,但在配置文件中,您可以打开和关闭功能.现在这需要你有一个好的测井系统.这两个系统都需要大量的研究.