我们有两个“voba”和“vobb”的vobs。并且在vob中有一个目录“abc”,并且包含相同的.h/.cpp
文件。如何在clearcase vob中实现“cp -u”功能?
通常,“voba”中“abc”目录中的文件更新频率较高。而从时间的时候,我想从“voba的ABC”,这意味着更新“VOBB的ABC”的所有文件:
- 结帐更新的文件在vobb.abc,覆盖它们,然后检查
- 将新创建的文件复制到vobb.abc,创建元素。
- 通过corrspoding将vobb.abc中的已删除文件删除至voba.abc。
如果是一个普通的linux目录,我认为cp -u
并实现了。但是谈到清晰的案例,我只能手工完成上述1-3项。
有没有简单的方法来自动完成更新?
因为我不是VOB的主人,我有我自己的分支vob,当我使用命令:clearfsimport -preview -master -follow〜/ t1/*/vobs/..../...我得到 错误:权限被拒绝:不是VOB所有者或特权用户,我这样做? – user2191818 2013-03-22 08:25:14
@ user2191818你可以做任何结果的该vob中的任何文件? – VonC 2013-03-22 08:27:07
@ user2191818另请参阅http://stackoverflow.com/questions/138321/how-can-i-use-clearcase-to-add-to-source-control-recursively#144310:您需要'-nset'选项为你的'clearfsimport'命令。 – VonC 2013-03-22 08:28:24