它有点像 git checkout:您正在创建一个本地工作树,您可以在其中修改您的文件。
RTC 实际上提供了 2 个工作区:一个在服务器端,一个您可以在本地工作站上的任何位置加载。
这是后者,您要求 RTC 检测您将更改的文件,您将从那里进行检查:该操作将在您的 repo 工作区中注册一个更改集(存储在服务器上)
与 Git 相比,这允许私人检查(如在 git 中),但保存在服务器端(因此,如果您的工作站坏了,您可以通过在新的本地工作区中再次加载它来恢复您签入的工作)
- 您什么时候卸载存储库工作区?(为什么网络如此密集?)
你真的不必。如果您想重新加载我猜的所有内容,但实际上您可以根据需要多次加载 repo 工作区。
RTC 不会跟踪这些沙盒。但是每个本地工作区都知道它指的是哪个 repo 工作区(它在.jazz5
文件夹中)
否:repo 工作区链接到一个流,该流又可以代表历史上的一个分支。
您将有多个流。
如果您想为相同的开发工作尝试不同的方法,您可以选择在同一流上拥有多个 repo 工作区,但通常一个 repo 工作区就足够了。
- 当“切换分支”时,您会将它们加载和卸载到本地文件系统中吗?
不,您还可以加载不同的沙箱(本地工作区)(并在 Eclipse 工作区之间切换)
- eclipse工作区与“加载的存储库工作区”和“沙盒”有什么关系?
碰巧 RTC 客户端基于 Eclipse GUI,它提供“ Eclipse 工作区”已有 10 多年(比 RTC 早得多)。
您只需将从本地工作区加载的项目导入“Eclipse 工作区”,以便 Eclipse 了解它。
Erigami在评论中提到: