2014-11-25 66 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