是否可以编写一个脚本来执行某些指令,并通过任何签入 CVS 存储库来触发?
该脚本将扫描更改集中的文件列表,并对某个子目录中的某些文件进行复制操作。
我希望能够执行各种控制台应用程序,包括用 .NET 编写的那些。
问题是,我需要快速完成这项工作,但由于公司 IT 繁文缛节等原因,我无法访问 CVS 服务器。
有没有办法在其中一个客户端工作站上进行设置?
可以在不干扰我的工作文件夹的情况下完成吗?
是否可以编写一个脚本来执行某些指令,并通过任何签入 CVS 存储库来触发?
该脚本将扫描更改集中的文件列表,并对某个子目录中的某些文件进行复制操作。
我希望能够执行各种控制台应用程序,包括用 .NET 编写的那些。
问题是,我需要快速完成这项工作,但由于公司 IT 繁文缛节等原因,我无法访问 CVS 服务器。
有没有办法在其中一个客户端工作站上进行设置?
可以在不干扰我的工作文件夹的情况下完成吗?
你能像这个博客显示的那样通过电子邮件收到提交通知吗?如果是这样,当提交通知邮件到达时,您可以使用maildrop(或 good oldprocmail
等)在您的工作站上运行任意命令和脚本。
我找到了一个似乎可以胜任任务的 .NET 库 - SharpCVSLib。
http://csharpopensource.com/sharpcvslib.aspx
(希望它可以在开发人员工作站上运行,而不需要托管在 CVS 服务器上。)