什么是“范围”存储库工作区?

时间:2012-10-26 09:19:47

标签: rtc

什么是'范围'存储库工作区?

这是否意味着只有当前团队中的成员才能查看存储库而不是“公共”,其中项目区域中的每个人都可以查看存储库。

1 个答案:

答案 0 :(得分:2)

在创建repo工作区时,我总是建议使用Scoped:

它允许项目区域的其他成员通过将其添加到其流目标来访问您的repo工作区。

Repo Workspace permission

这允许他们接受来自您的回购工作区的更改集,即使您尚未在流上传递它们 这是对ClearCase的“保留结帐”问题的一个很好的改变,当协作者不在那里并且文件被阻止时。
在这里,只要您已经签入了更改,即使您不在那里进行更改,这些更改也不会锁定在您的计算机中,但可供其他成员使用。

这与范围流量目标不同 RTC4.0引入了Scope read permissions on files and folders


话虽如此,“公共”回购工作区有其用途(见this thread):

  

使用公共存储库工作区的想法是为团队提供正常运行的开发环境
  我不希望开发人员在其他人的支持下花费2-3个小时来设置工作空间,以使用J2EE工件运行Web应用程序。目前我们正在使用MAVEN构建应用程序并建立开发环境,我们正在努力解决它   要获得开发人员所需的大量知识,以及尝试使用MAVEN自动配置RAD 7.5工作区并且是自己的脚本的大量资金。

     

我们的想法是设置预先配置的公共存储库工作区,其中包含所有必需的RAD 7.5工件(服务器,EAR配置,Web配置,项目之间的链接以及指向您不使用的组件的MAVEN存储库的链接想要加载你的工作区。

     

对于我们的团队,我们可能有大约8个公共存储库工作区,其中一些只有前端项目,其他只有后端项目,或者两者兼而有之,具体取决于我们的特定需求。

     

开发人员在早上为他的任务挑选适当的公共存储库工作区,并在10分钟内启动并运行。他可以看到来自其他人的持续变化,接受他的队友的变化。当然,从工作空间可以在用于持续集成的流中传递更改   我觉得很酷。