RTC中的Repository工作空间需要什么?

时间:2016-07-20 15:49:46

标签: rtc

当我必须从ALM获取代码时,我创建一个新的存储库工作区,然后创建沙箱。

为什么需要创建存储库工作区?

为什么我不能直接从流中获取代码?

2 个答案:

答案 0 :(得分:0)

假设您要修改和签入对这些文件的更改......

RTC中的Jazz源代码控制依赖于存储库工作区来跟踪您的更改。这是Jazz服务器上您自己的流的私有版本,当您签入沙箱时,更改会从Eclipse工作区推送到此处。

答案 1 :(得分:0)

如" Working with repository workspaces"

中所述

存储库工作区是一个私人开发区域,您可以在其中保存您的工作以及您的团队成员共享的贡献 在您决定将其投放到团队流目标(例如共享流)之前,您的工作对工作区是私有的。

  

使用适当的内容和流程目标设置存储库工作区是向团队工作做出贡献的第一步。

这就是为什么流和沙箱之间有一个中间仓库:

http://www.ibm.com/support/knowledgecenter/en/SS4R3B_2.0.0/com.ibm.team.concert.tutorial.doc/images/scm-flows01.gif
来源:Lesson 6: Source control

您可以详细了解" relationships between Streams, Repository Workspaces, Components and Sandboxes.":

http://maven.apache.org/scm/maven-scm-providers/maven-scm-provider-jazz/images/WorkspaceWithStream.png

  

开发人员将对其存储库工作区定义的流目标进行更改   快照的相应操作是提升操作。另一位开发人员在准备就绪时也会接受这些更改。