2
我们使用ClearCase作为控制版本系统。还原ClearCase中的用户更改
在我们的系统中,有时我们发布版本时没有一些开发者因时间限制而提交。
例如,我在六个类中做了一些更改,但另一个用户也在其中的一些或全部中做了更改。我必须在没有他的改变的情况下提交代码。所以我用旧版本扫描我的文件,以便我可以恢复他的更改。但这是一个缓慢而无聊的过程。
是否有另一种方法来做到这一点?也许是扩展名或脚本?
我们使用ClearCase作为控制版本系统。还原ClearCase中的用户更改
在我们的系统中,有时我们发布版本时没有一些开发者因时间限制而提交。
例如,我在六个类中做了一些更改,但另一个用户也在其中的一些或全部中做了更改。我必须在没有他的改变的情况下提交代码。所以我用旧版本扫描我的文件,以便我可以恢复他的更改。但这是一个缓慢而无聊的过程。
是否有另一种方法来做到这一点?也许是扩展名或脚本?
自动执行过程的唯一方法是通过:
subtractive merge or negative merge(如本IBM article描述):
cleartool merge -to filename -delete -ver \main\branch\version_number
cset.pl
,这可能需要一个UCM活动的所有签入并取消它们。
请参阅“Clearcase: how to rollback all changes on specific branch?”。
但是,这是UCM(这可能不是你的情况)
在这两种情况下,这个想法是创建取消你的其他开发人员的版本,新的版本。