我们使用TFS进行源代码控制,并希望控制源代码版本。例如,我们向客户销售我们的MyProduct 1.0应用程序,但客户没有购买支持服务,这意味着我们没有提供MyProduct的更新版本。TFS代码版本
好了,过了一段时间,我们一直在开发MyProduct 2.6,然后在同一时间,客户意识到MyProduct 1.0中存在一个错误。所以他们要求修正错误。正如前面提到的,我们一直在开发2.6版本,并且没有1.0的代码。
我知道,TFS有历史feauture,但我不能看到有版本,它只是基于提交。
如果我们考虑Github提供版本的版本(代码)。如
那么当我点击“发布”菜单中,我可以看到所有的代码版本与版本,我可以下载什么,我想作为源代码。
那么TFS有那种功能?其次,我们也使用TFS构建。是否可以根据版本创建构建版本?例如,如果我有我的产品1.0和myproduct 2.6,我将能够为我想要的任何版本创建构建。 PS:我们不想创建一堆分支!我们不想创建一堆分支!我们不想创建一堆分支!我们不想创建一堆分支!我们不想创建一堆分支!
“PS:我们不希望创建一堆树枝”呃,你真的是。否则,您只需手动创建*不在源代码控制*中的分支。 –
检查Github,只有主分支,你可以创建多个版本(源代码)..我不知道为什么我们不能在TFS中做到这一点,即使我们付钱。 – unbalanced
github发布(本质上)只是标签。 TFS调用标签“标签”;请参阅http://stackoverflow.com/q/15790073/8446 –