ClearCase的一个好处是它支持触发器。当用户执行某些操作(签入,合并等)时,我可以让系统自动运行脚本。
还有哪些其他源控制系统提供此功能?
答案 0 :(得分:3)
Subversion(SVN),Mercurial(hg),git,darcs和bzr都可以。
在SVN,hg,bzr和darc中,它们被称为钩子。
git和CSV将它们称为触发器。
答案 1 :(得分:2)
Subversion允许你编写“触发器”(它称之为钩子)。它们通常是用你的系统的shell语言编写的,但显然你可以安装你选择的语言并调用它。
你也可以在TFS中做到这一点,但是你必须对网络服务进行调整,所以这都是一个障碍。
我想大多数体面的VCS都会 - 除了SourceSafe之外的所有东西都可以!!!
答案 2 :(得分:1)
基于对this上一个问题的回答,看起来perforce也具备此功能。
答案 3 :(得分:0)
注意:ClearCase的后继者是Jazz source control(在RTC - Rational Team Concert中使用),它也支持触发器。