我尝试将现有代码迁移到TFS 2013 Express 我有单个团队项目集合,其中有3个团队项目:
-web
-winforms
-wpf
如果我将项目web-project1
(解决方案)添加到团队项目(例如web
)并签入,我会收到保存更改集 1 的信息。 />
如果我将其他项目(winforms-project1
)添加到其他团队项目(winforms
)并签入,则会收到保存更改集 2 的信息。
如果我返回第一个项目(web-project1
),更改内容并签入,我会收到保存变更集 3 的信息,但这是我对该项目的第二次提交。
我是否可以将TFS配置为具有单个项目的变更集递增计数器,而不是Team Project Collection的一个全局计数器?
答案 0 :(得分:2)
不,整个TeamCollection都存在TFS更改集,因此在TeamProjects之间共享。
这允许您在TeamProject边界内复制和移动包含历史记录和变更集信息的项目。
在您的具体示例中,创建一个Web& Winforms TeamProject听起来好像是以错误的方式进行,并且从太高的水平开始。
您的UI项目当然可以共享Business Logic代码吗?因此,它们应属于一个TeamProject。