我想在将文件提交到存储库之前以某种方式进行修改(实际上是在代码格式化程序中格式化文件)。
我发现从预提交示例 http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/contrib/hook-scripts/client-side/PreCommit.js.tmpl(使用 guest 作为名称,没有密码)如何用 python 编写。但是我想知道的是如何获取要提交的文件列表以及这个需要的其他命令行参数。我更喜欢的一件事是编写自己的C# 中的预提交挂钩,而不是 Python 或任何其他脚本。
几点
我将编写一个将格式化的exe,但我想要提交的文件列表
如何使用 svn 进行配置。
修改已提交文件的预提交挂钩被认为是“一件坏事”:
http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks
这个想法值得在 SVN 官方文档中用一个大红框标注,并警告说这将影响 SVN 客户端以不良方式使用存储库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)