获取乌龟svn承诺任务';使用sharpsvn创建taskid

获取乌龟svn承诺任务';使用sharpsvn创建taskid,svn,tortoisesvn,sharpsvn,Svn,Tortoisesvn,Sharpsvn,如何使用sharpsvn向c#应用程序获取tortoise svn的已提交任务的任务Id?Subversion中没有“任务Id”这样的东西。您的公司很可能使用“任务”作为bugtraq issuenumber基础设施的标签。这只是一个很好的标准化UI,其值存储在提交的日志消息中 如果是这种情况,您应该处理svn日志输出;您可以通过SharpSvn中的SvnClient.Log()和/或SvnClient.GetLog()执行此操作 我已经使用butrack:url、bugtrack:messag

如何使用sharpsvn向c#应用程序获取tortoise svn的已提交任务的任务Id?

Subversion中没有“任务Id”这样的东西。您的公司很可能使用“任务”作为bugtraq issuenumber基础设施的标签。这只是一个很好的标准化UI,其值存储在提交的日志消息中


如果是这种情况,您应该处理
svn日志
输出;您可以通过SharpSvn中的
SvnClient.Log()
和/或
SvnClient.GetLog()
执行此操作

我已经使用butrack:url、bugtrack:message、bugtrack:number编辑了tortoise svn提交弹出框,现在svn提交弹出框中显示了一个文本框。提交时,我在文本框中输入了一个Id。我无法获取我在提交到与Tortoise svn挂钩的C#应用程序时输入的Id。我已经使用了GetLog()方法。有没有办法获取我在c#应用程序中输入的Id?所有属性所做的都是告诉TortoiseSVN提示输入数据,然后将数据插入提交消息中。因此,您需要为修订版解析日志,以提取C#应用程序中的数据——首先查看日志消息的纯文本,然后编写解析器(可能是正则表达式)来提取ID。