Ak chcete dosiahnuť tesnejšiu integráciu so sledovačmi problémov, ako len použitím vlastnosti bugtraq:
, TortoiseSVN môže využívať rozšírenia COM. Pomocou takýchto rozšírení je možné načítať informácie priamo z nástroja na sledovanie problémov, komunikovať s užívateľom a poskytovať TortoiseSVN informácie o otvorených problémoch, overovať správy zadané užívateľom a dokonca aj spúšťať akcie po úspešnom odovzdaní, napr. uzatvoriť problém .
Nemôžeme poskytnúť informácie a návody, ako musíte implementovať objekt COM vo vašom preferovanom programovacom jazyku, ale máme ukážky doplnkov v C++/ATL a C# v našom úložisku v priečinku contrib/issue-tracker-plugins
. V tomto priečinku nájdete aj požadované súbory na zahrnutie, ktoré potrebujete na zostavenie svojho doplnku. (Časť “Licencia” vysvetľuje, ako získať prístup do úložiska.)
Mali by ste poskytnúť 32-bitovú aj 64-bitovú verziu vášho rozšírenia. Pretože verzia x64 TortoiseSVN nemôže používať 32-bitový rozšírenia a naopak.
Ak vydáte rozšírenie na sledovanie problémov pre TortoiseSVN, nezvite ho, prosím, Tortoise<Niečo>. Radi by sme si rezervovali predponu Tortoise pre klienta na správu verzií integrovaného do systému Windows. Napríklad: TortoiseCVS, TortoiseSVN, TortoiseHg, TortoiseGit a TortoiseBzr sú všetci klienti na správu verzií.
Pomenujte, prosím, svoje rozšírenie pre klienta Tortoise Turtle<Niečo>, kde <Niečo> odkazuje na sledovač problémov, ku ktorému sa pripájate. Prípadne vyberte názov, ktorý znie Turtle ale má iné prvé písmeno. Pekné príklady sú:
Gurtle - rozšírenie sledovania problémov pre kód Google
TurtleMine - rozšírenie sledovania problémov pre Redmine
VurtleOne - rozšírenie sledovania problémov pre VersionOne