当前位置:  开发笔记 > 编程语言 > 正文

Subversion Hook

如何解决《SubversionHook》经验,为你挑选了1个好方法。

我正在一个项目中工作,其中有配置文件,每个应用程序将部署的环境都有一个.

当开发人员修改其中一个文件时,不应允许开发人员单独签入文件,而是一起签入所有文件,或者至少应通知开发人员需要完成此操作.

我们怎样才能实现它?



1> Will Dean..:

我认为你可以编写一个预提交钩子来做这个 - 只需要一个文件列表,如果一个文件提交,那么它们必须全部提交.

您可以使用任何可以编写命令行应用程序的语言编写钩子.唯一的问题是它们在SVN服务器的上下文中运行,并且(至少在传统上,我不知道这是否有所改进),当他们开始时,他们没有给予太多环境 - 例如,你可能会被缺乏"路径"所困扰.

您的存储库将在'hooks'目录中包含示例batchfile/shell-script挂钩,但我过去也在C#中编写它们.

这个http://wordaligned.org/articles/a-subversion-pre-commit-hook看起来像预先提交钩子的一般介绍.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有