哪些源代码控制系统支持触发器
ClearCase 的优点之一是它支持触发器。当用户执行某些操作(签入、合并等)时,我可以让系统自动运行脚本。
还有哪些其他源代码控制系统提供此功能?
One of the nice things about ClearCase was that it supported triggers. When users performed certain operations (check-ins, merges, etc) I could have the system automatically run a script.
What other source control systems offer this capability?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Subversion (SVN)、Mercurial (hg)、git、darcs 和 bzr 都可以。
在 SVN、hg、bzr 和 darcs 中,它们被称为钩子。
git 和 CSV 将它们称为触发器。
Subversion (SVN), Mercurial (hg), git, darcs, and bzr all do.
In SVN, hg, bzr, and darcs they are called hooks.
git and CSV call them triggers.
Subversion 允许您编写“触发器”(它称之为钩子)。它们通常是用您系统的 shell 语言编写的,但显然您可以安装您选择的语言并调用它。
您也可以在 TFS 中完成此操作,但您必须与 Web 服务闲聊,所以这都是闲聊。
我想大多数像样的 VCS 都会——除了 SourceSafe 之外的一切!
Subversion allows you to write "triggers" (it calls them hooks). They are generally written on the shell language of your system, but obviously you can install your language of choice and call out to it.
You can do it in TFS as well, but you have to prat around with web-services, so it's all a palaver.
I would imagine most decent VCSs will - everything but SourceSafe probably!!!
注意:ClearCase 的后继者是 Jazz 源代码控制(在 RTC - Rational Team 中使用Concert),并且它也支持触发器。
Note: the successor of ClearCase is Jazz source control (used within RTC - Rational Team Concert), and it supports triggers as well.