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

时间:2014-04-01 19:03:45

标签: eclipse rtc jazz

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

据我所知,

“加载存储库工作区”将“存储库工作区”复制到本地文件系统。

问题:

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

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

感谢

1 个答案:

答案 0 :(得分:5)

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

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

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

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

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

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

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

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

如果您想为同一个开发工作尝试不同的方法,您可以选择在同一个流上拥有多个repo工作区,但通常一个repo工作区就足够了。

  
      
  • 当你“切换分支”时,你会将它们加载到本地文件系统吗?
  •   

没有。您还可以加载不同的沙箱(本地工作空间)(和switch between Eclipse workspaces

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

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


Erigami提及in the comments