none
关于使用项目分支与合并来管理多分支项目的问题 RRS feed

  • 问题

  • 各位大神:

    我现在有一个这样的需求,我有一个核心项目 X,这个项目会不断更新,有多个产品序列会从这个分支分支出去。

    解决方案1: X+A1+A2+A3

    解决方案2: X+B1+B2+B3

    我的问题是设立一个只有X一个项目的解决方案,然后分支出XA, XB如上解决方案, 但是在X更新的时候,下面的XA和XB都能得到更新,可以吗?

    如果不行,有什么好的办法呢, 我的X是要在多个解决方案中复用哒,如何是好?

    2014年7月31日 11:26

答案

  • 你好,

    我目前没有TFS 2010的版本去验证TFS 2010是否支持。

    你能提供一下你的详细测试步骤吗?你具体是怎么测试的,把具体的步骤和具体分支的名称都写清楚,我需要确认你的步骤是对的。

    如果真的TFS 2010不支持两个分支中在文件或者project级别进行merge, 那就得考虑其它方案了,在你的solution中包含所有的project,然后branch你的solution生成分支,然后在这两个分支之间进行mrege。

    如果真是的TFS 2010 不支持在分支中的file或者project级别进行merge, 但是你必须使用这个功能,你可以运行tf merge baselsess 命令在两个project之间创建branch关系。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2014年8月11日 7:04
    版主

全部回复

  • 你好,

    假设你有一个SoutionA(ProjectX),你现在想分别创建出两个分支像这样Solution1(ProjectX) <--(branched)--  SolutionA(ProjectX) --(branched)-->Solution2(ProjectX), 然后你分别在Solution1和Solution2里加入了其它项目, 像这样:Solution1(ProjectX, ProjectA1, ProjectA2, ProjectA3) 和 Solution2(ProjectX, ProjectB1, ProjectB2, ProjectB3). 然后你想当你的SolutionA(ProjectX)更新后,Solution1和Solution2中的ProjectX分别得到更新,是吗? 如果是的话, 你可以在SolutionA中直接选择ProjectX, 然后右键选择Merge,这样你就能直接ProjectX之间进行merge了。 


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年8月1日 7:49
    版主
  • 你好,

    假设你有一个SoutionA(ProjectX),你现在想分别创建出两个分支像这样Solution1(ProjectX) <--(branched)--  SolutionA(ProjectX) --(branched)-->Solution2(ProjectX), 然后你分别在Solution1和Solution2里加入了其它项目, 像这样:Solution1(ProjectX, ProjectA1, ProjectA2, ProjectA3) 和 Solution2(ProjectX, ProjectB1, ProjectB2, ProjectB3). 然后你想当你的SolutionA(ProjectX)更新后,Solution1和Solution2中的ProjectX分别得到更新,是吗? 如果是的话, 你可以在SolutionA中直接选择ProjectX, 然后右键选择Merge,这样你就能直接ProjectX之间进行merge了。 


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

      太感谢了,我马上去试试,试好了回来感谢大侠!
    2014年8月1日 10:20
  • 你好,

    你测试了吗?


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年8月4日 1:23
    版主
  • 你好,

    你测试了吗?


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    。。。大叔。。在另外个帖子里答复你了,TFS2010不行啊。。是不是我非得升级到TFS2013呀。。
    2014年8月8日 16:35
  • 你好,

    我目前没有TFS 2010的版本去验证TFS 2010是否支持。

    你能提供一下你的详细测试步骤吗?你具体是怎么测试的,把具体的步骤和具体分支的名称都写清楚,我需要确认你的步骤是对的。

    如果真的TFS 2010不支持两个分支中在文件或者project级别进行merge, 那就得考虑其它方案了,在你的solution中包含所有的project,然后branch你的solution生成分支,然后在这两个分支之间进行mrege。

    如果真是的TFS 2010 不支持在分支中的file或者project级别进行merge, 但是你必须使用这个功能,你可以运行tf merge baselsess 命令在两个project之间创建branch关系。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2014年8月11日 7:04
    版主
  • 现在基本上没有问题了。。首长我还有其他的问题,看我的帖子。。
    2014年9月3日 3:10
  • 首长看我的这个问题

    http://social.msdn.microsoft.com/Forums/zh-CN/383d915d-f7f5-45e0-bd15-3fa7be42dee9?forum=vstudiozhchs

    2014年9月3日 3:11