2012-11-19 17 views
3

我试图用“SCM”来自动流文件的更新如何使用scm工具创建包含流的所有组件的存储库工作空间?

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

  1. 登录到存储库作为当前用户(我)
  2. 创建一个包含所有给定的流
  3. 负载的组件的新的存储库工作区新创建的工作区
  4. 更新文件的组成部分

我在第2点。阅读关于http://pic.dhe.ibm.com/infocenter/rtc/v1r0m0/index.jsp?topic=%2Fcom.ibm.team.scm.doc%2Ftopics%2Fc_scm_cli.html上的'create workspace'文档,它没有提到如何创建一个包含给定流的所有组件的新工作空间。 那么我怎样才能实现第2点?

对我的方法有任何意见,如果可以改进,也赞赏。

我登录到通过SCM的RTC回购,这是我使用的尝试和创造 从流

SCM创建快照-n测试-d测试“mystream”快照命令

但是我收到一个错误:

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

是我的命令是否正确?

+0

我刚编辑我的答案用更详细的scm命令。 – VonC

回答

3

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

this thread

scm create snapshot [options] <workspace/stream> 

这将增加所有组件基线在一个命令,由快照到新的流关联(见this thread

scm snapshot promote 
+0

似乎没有在流上创建快照的选项?看看“scm帮助创建快照”的输出,似乎我可以在存储库中创建一个快照,但我还没创建一个存储库。 –

+0

@ user470184不,您可以使用流的名称,而不仅仅是回购工作区的名称; – VonC

+0

请参阅问题编辑 –

相关问题