3

我正在尝试使用“scm”自动更新流中的文件

以下是我认为它应该如何工作:

  1. 以当前用户(我)身份登录到存储库
  2. 创建一个新的存储库工作区,其中包含给定 Stream 的所有组件
  3. 加载新创建的工作区的组件
  4. 更新文件

我在第 2 点。阅读http://pic.dhe.ibm.com/infocenter/rtc/v1r0m0/index.jsp?topic=%2Fcom.ibm.team.scm.doc上的“创建工作区”文档%2Ftopics%2Fc_scm_cli.html它没有提到如何创建一个包含给定流的所有组件的新工作区。那么我该如何实施第 2 点呢?

对我的方法的任何评论如果可以改进,也值得赞赏。

我已经通过 scm 登录到 rtc repo,这是我用来尝试从流中创建快照的命令

scm 创建快照 -n 测试 -d 测试“mystream”

但我收到一个错误:

Problem running 'create snapshot':
subcommand "snapshot" requires argument-based initialization, but does not provide a directory argument.

我的命令正确吗?

4

1 回答 1

3

您最好的选择是首先在流上创建一个快照,然后将该快照添加到您的存储库工作区。

看到这个线程

scm create snapshot [options] <workspace/stream>

通过将快照与新流相关联,这将在一个命令中添加所有组件基线(请参阅此线程

scm snapshot promote
于 2012-11-19T17:21:39.820 回答