RTC/Jazz:"加载存储库工作区"是什么意思?

use*_*465 6 eclipse rtc jazz

我是Jazz/RTC的新手,IBM的源代码控制/项目管理/超级bug跟踪器.我们的项目多年来一直使用CVS/SVN/Git,因此我非常熟悉scm概念和实践(分支,合并,标记,获取,合并,推送等).唉,在这一点上,一些RTC的概念还没有陷入困境.

据我所知,"加载存储库工作区"将"存储库工作区"复制到本地文件系统.

问题:

  • "加载存储库工作区"究竟是什么意思?
  • 您什么时候卸载存储库工作区?(为什么网络密集?)
  • 如果处理mutliple分支,你会有多个存储库工作区吗?你会在"切换分支"时加载它们并将它们卸载到本地文件系统中吗?
  • eclipse工作区与"加载的存储库工作区"和"沙箱"之间的关系是什么?

作为奖励:有人可以指向'RTC for cvs/svn/git users'文章吗?

谢谢

Von*_*onC 5

  • "加载存储库工作区"究竟是什么意思?

它有点像git checkout:您正在创建一个本地工作树,您可以在其中修改文件.
RTC实际上提供了两个工作区:一个位于服务器端,另一个装载在本地工作站上的任何位置.

对于后者,您要求RTC检测您将要更改的文件,从哪里进行检查:该操作将在您的repo工作区中注册更改集(存储在服务器上)

与Git相比,这允许私有检查(如在git中),但保存在服务器端(因此,如果工作站中断,您可以通过在新的本地工作空间中再次加载来恢复已签入的工作)

  • 您什么时候卸载存储库工作区?(为什么网络密集?)

你真的不需要.如果你想重新加载我想的一切,但你实际上可以根据需要加载一个repo工作区.
RTC无法跟踪这些沙箱.但是每个本地工作空间都知道它引用哪个repo工作区(它在.jazz5文件夹中)

  • 如果处理多个分支,您会有多个存储库工作区吗?

否:repo工作区链接到流,而流又可以代表历史记录中的分支.
你会有多个流.

如果要为相同的开发工作尝试不同的方法,则可以选择在同一个流上具有多个repo工作空间,但通常一个repo工作空间就足够了.

  • 你会在"切换分支"时加载它们并将它们卸载到本地文件系统中吗?

不可以.您还可以加载不同的沙箱(本地工作区)(并在Eclipse工作区之间切换)

  • eclipse工作区与"加载的存储库工作区"和"沙箱"之间的关系是什么?

碰巧RTC客户端基于Eclipse GUI,它提供了" Eclipse工作区 "超过10年(在RTC之前的方式).
您只需将从本地工作空间加载的项目导入"Eclipse工作区",Eclipse就可以了解它.


Erigami 在评论中提到: