2014-11-25 47 views

回答

0

在Subversion中没有这样的东西作为'任务ID'。很可能贵公司使用“任务”作为bugtraq发行编号基础设施的标签。对于存储在提交的日志消息中的值,这只是一个很好的标准化UI。

如果是这样,您应该处理svn log输出;您可以通过SharpSvn中的SvnClient.Log()和/或SvnClient.GetLog()来完成。

+0

我已编辑草龟svn提交popover使用butrack:url,bugtrack:message,bugtrack:number,现在有一个文本框显示在svn提交popover。提交时,我在文本框中输入了一个Id。我无法得到我已经输入提交到我的C#应用​​程序钩与龟svn.I已经使用GetLog()方法的Id。有没有办法让我输入到我的C#应用​​程序的ID? – vijesh 2014-11-26 09:55:40

+1

所有属性都在告诉TortoiseSVN提示输入数据,然后将其插入到提交消息中。因此,您需要解析修订日志以在C#应用程序中提取数据 - 首先查看日志消息的纯文本,然后编写解析器(可能是正则表达式)以提取ID。 – alroc 2014-11-26 14:51:58