将.net源从RTC中的一个组件移动到多个组件中

时间:2014-07-03 22:29:31

标签: .net rtc

我有一个项目,目前安排在一个流中的一个组件中。 但实际情况是,这些项目很容易在一个流中分解为多个组件。这样可以更轻松地构建应用程序并在构建定义中应用单元测试等。

这是我目前的结构

OriginalProj Stream
      |
OrigProjComponent
      |
   Source
      |
   Components (That is how it is labeled in source... Not an RTC component)
      |
   Solutions 
   source  -----------------------------------------------------------------
     |               |          |          |            |           |       
   Project A     Project B  Project C  Project D   Project E    Project N

我希望通过几个项目组织多个组件

OrigProjComponent-------------------------------------------------------------
       |                      |                    |                     |
     Component A             Component B           Component C          Component----D
      |        |              |         |           |         |          |       |   |
   Project A  Project B    Project C  ProjectD    Project E Project F  Project G H   I

我如何从已有的组件中做到这一点?如果你有一个链接或我看到的东西,这将帮助我(包括IBM的臭名昭着的坏文档)

1 个答案:

答案 0 :(得分:0)

尊重组件的最佳尺寸确实很重要 该尺寸在" Collaborative Lifecycle Management 2012 Sizing Report"中描述,最近在" Welcome to the Deployment wiki and community "中描述。

  

我们建议在单个组件中使用100K文件和文件夹,如果有更多文件将它们拆分为多个组件

分割过程本身描述为in this thread,此工作项Enhancement 56504 "Move files and folders between components and retain history"(尚未完全实施)

移动和保留历史记录的当前解决方法是:

  
      
  • 创建一个虚拟项目并将其共享到您的组件中。
  •   
  • 定期移动您要移动到虚拟项目中的内容
  •   
  • 签入您的更改并关闭(或完成)更改集。
  •   
  • 使用Team-> MoveInRepository将虚拟项目移动到目标组件
  •   
  • 将文件/目录移动到您希望它们进入目标组件的位置。
  •   
  • 签入您的更改
  •   
  • 执行" Team-> RemoveInRepository(或'从存储库中删除')"在(现在是空的)虚拟项目上(除非你想保留它以便后续移动)
  •