如何使用SharpSVN访问SVN预提交消息?

Kev*_*eus 1 c# svn sharpsvn pre-commit-hook

我看到我所能设置的只是%repos%和%txn%

我如何使用它们来获取提交消息(在我的情况下,所以我可以解析票号,这样我可以看到它在提交之前是否存在于bug数据库中)

Pet*_*ker 5

我不知道SharpSVN,但是如果你创建一个钩子脚本,你会得到%repos%和%txn%作为参数

使用这些数据,您可以查看给定存储库的事务(%txn%).通常你这样做是通过使用

svnlook -t %txn%  %repo%
Run Code Online (Sandbox Code Playgroud)

然后你会得到日志消息.

所以你应该在sharpSVN接口中寻找与svnlook等价的东西.

  • 最近的SharpSvn版本有一个SvnLookClient,可以复制.Net中svnlook命令的功能. (2认同)