我有一种不好的感觉,答案是否定的,但是无论如何原始的单命令模式下ClearCase Remote Client的checkin命令?
例如,我有三个文件A,B和C.我对每个文件进行更改并执行签入。签入,B签入,但C得到合并冲突。在那种情况下,会发生什么?签到所有文件是否会失败,或者只会因C而失败(在这种情况下,仓库处于损坏状态)。
如果是后者,有没有办法只使用rcleartool使其成为原子?
任何帮助将不胜感激!
答案 0 :(得分:0)
我还没有测试过,但不是那样:
latest (7.1.2) description of Checkin确实提到了:
选择此选项(也称为原子签入)以指定签入操作在单个批量事务中进行。如果检入的任何资源因任何原因失败,则整个签入操作将失败 选择此选项时,即使版本与其先前选项相同,也会自动选择Checkin,因为相同的文件会导致整个签入失败。
因此,如果发生合并冲突,它将中止所有事务。