我正在尝试使用"scm"自动更新流中的文件
以下是我认为它应该如何工作:
- 以当前用户身份登录到存储库
- 创建一个新的存储库工作区,其中包含给定流的所有组件
- 加载新创建的工作空间的组件
- 更新文件
我在第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.
我的命令正确吗?
您的最佳选择是首先在流上创建快照,然后将该快照添加到存储库工作区。
查看此线程:
scm create snapshot [options] <workspace/stream>
这将在一个命令中添加所有组件基线,方法是将快照关联到新的流(请参阅本线程)
scm snapshot promote