2017-10-06 123 views
0

是否有可能將一個python文件提交給svn並從一個trac系統引用一個trac系統而不是svn存儲庫鏈接到的trac系統?使用參考#ticketnumber它會自動更新鏈接到存儲庫的系統中的trac票證。我有我想鏈接到的trac票的網址。pysvn - trac:通過url提交svn並引用一個trac系統

我真的不能改變任何後端爲此,只有我提交的python文件。

回答

0

你只是想創建一個從本地Trac實例到遠程Trac實例的鏈接,或者是否希望遠程Trac實例具有帶變更集引用的CommitTicketUpdater註釋?你不能用Trac做後者,或者用我知道的任何插件。理論上你可能會寫一個插件來做到這一點,但它可能是很多工作。

如果您只是想從本地Trac實例指向遠程Trac實例的超鏈接,則可以使用InterTrac鏈接。但是,您需要在要提交的系統上定義InterTrac前綴。 InterTrac前綴可以通過編輯它的trac.ini文件在本地系統上定義。

在定義了InterTrac前綴之後,您可以在othertrac中寫入Refs othertrac:#1以引用第1張票。實際上,Refs甚至不需要。

如果您無法編輯trac.ini,或者甚至有管理員爲您編輯它,您可能可以使用InterWiki鏈接。通過編輯本地Trac實例上的InterMapTxt頁面來定義InterWiki鏈接。