1

我正在使用以下命令从 A vob 同步 B vob 文件

clearfsimport -master -follow -nsetevent -comment $2 /vobs/A/xxx/*.h /vobs/B/xxx/

它工作正常。但它会自动检查所有更改。有没有办法做同样的任务,但让更新文件处于签出状态?

我想从 A 更新 B 的文件。构建我的程序,然后重新覆盖分支。因此,如果更新的文件是签出状态,我可以稍后再做 unco。好吧,我之前的命令,一切都签入了。那时我无法重新覆盖我的分支。

谢谢。


正如VonC所说,不可能阻止“clearfsimport”进行签入。他建议使用标签来恢复。

对我来说,我做“clearfsimport”的分支是从一个标签分支出来的。我们称之为LABEL_01。所以我想我可以使用该标签进行恢复。有没有一种简单的方法(一个命令)来恢复 /vobs/B/xxx/ 下的文件以标记 LABEL_01 ?我想在我的 bash 脚本中执行此操作,因此命令越少/越简单越好。

谢谢。

4

1 回答 1

1

查看手册页clearfsimport后,不,无法阻止签入。

我会在 clearfsimport 之前设置一个标签,并修改要在分支中创建的新版本的配置规范(类似于此配置规范)。
这样,“重新覆盖”初始分支将很容易:不会在其中创建任何新版本。

于 2013-10-13T18:37:24.453 回答