Plugin TortoiseSVN
Posted: 23 Oct 2009, 23:52
Úvod
TortoiseSVN (http://tortoisesvn.net), je jeden z nejoblíbenějších klientů programu Subversion (http://subversion.tigris.org) - systému pro správu a verzování zdrojových kódů. TortoiseSVN funguje jako Shell Extension - jeho příkazy jsou tedy k dispozici v kontextové nabídce shellu Windows.
O pluginu
TortoiseSVN se jmenuje i plugin, který integruje TortoiseSVN do programu Altap Salamander. Kontextovou nabídku s příslušnými příkazy lze pochopitelně vyvolat již nyní i bez tohoto pluginu, ale vyžaduje to několik kliknutí myší, což je nepříjemné zvláště při opakovaném používání. Plugin ale přidává všechny tyto příkazy do menu Plugins. Každému příkazu lze tedy přiřadit klávesovou zkratku (Plugins - Plugins Manager - Keyboard) a zrychlit tak ovládání. Plugin dále umožňuje zobrazit informace o lokální kopii v okně prohlížeče s typickým ovládáním pro Altap Salamander (rychlé přepínání mezi soubory v panelu). Tyto informace lze pochopitelně zobrazit i pomocí kontextového menu shellu Windows, ale opět to vyžaduje mnohá kliknutí (je nutné zobrazit dialogové okno Vlastnosti souboru a přepnout se na příslušnou záložku).
Požadavky
TortoiseSVN 1.6.99 r17454 (http://nightlybuilds.tortoisesvn.net/latest) nebo vyšší - jde o neoficiální (nightly) build, který obsahuje opravu (http://tortoisesvn.tigris.org/ds/viewMe ... Id=2408292), na které je plugin závislý. Oprava bude pravděpodobně oficilálně zahrnuta až do TortoiseSVN 1.7.0. To je jeden z důvodů proč je tento plugin zatím pouze v EAP.
Update: Zmíněná oprava byla zahrnuta do verze 1.6.6, která byla uvolněna 22.10.2009. Je ke stažení zde: http://tortoisesvn.net/downloads. Takže by toto vlákno již nemuselo být v EAP...
Nedodělky
1. Zpřehlednění menu Plugins pomocí separátorů se mi zatím nedaří (http://forum.altap.cz/viewtopic.php?f=15&t=3564).
2. Příkaz pro zobrazení informací o lokální kopii funguje i pro adresáře, ale procházení na další položky v panelu (Space a BackSpace) už přepíná pouze na soubory. Tady bych ocenil, kdyby toto chování šlo nějak změnit. Co vy na to?
Plugin je k dizpozici ke stažení zde: http://sites.google.com/site/stepand76/ ... edirects=0
TortoiseSVN (http://tortoisesvn.net), je jeden z nejoblíbenějších klientů programu Subversion (http://subversion.tigris.org) - systému pro správu a verzování zdrojových kódů. TortoiseSVN funguje jako Shell Extension - jeho příkazy jsou tedy k dispozici v kontextové nabídce shellu Windows.
O pluginu
TortoiseSVN se jmenuje i plugin, který integruje TortoiseSVN do programu Altap Salamander. Kontextovou nabídku s příslušnými příkazy lze pochopitelně vyvolat již nyní i bez tohoto pluginu, ale vyžaduje to několik kliknutí myší, což je nepříjemné zvláště při opakovaném používání. Plugin ale přidává všechny tyto příkazy do menu Plugins. Každému příkazu lze tedy přiřadit klávesovou zkratku (Plugins - Plugins Manager - Keyboard) a zrychlit tak ovládání. Plugin dále umožňuje zobrazit informace o lokální kopii v okně prohlížeče s typickým ovládáním pro Altap Salamander (rychlé přepínání mezi soubory v panelu). Tyto informace lze pochopitelně zobrazit i pomocí kontextového menu shellu Windows, ale opět to vyžaduje mnohá kliknutí (je nutné zobrazit dialogové okno Vlastnosti souboru a přepnout se na příslušnou záložku).
Požadavky
TortoiseSVN 1.6.99 r17454 (http://nightlybuilds.tortoisesvn.net/latest) nebo vyšší - jde o neoficiální (nightly) build, který obsahuje opravu (http://tortoisesvn.tigris.org/ds/viewMe ... Id=2408292), na které je plugin závislý. Oprava bude pravděpodobně oficilálně zahrnuta až do TortoiseSVN 1.7.0. To je jeden z důvodů proč je tento plugin zatím pouze v EAP.
Update: Zmíněná oprava byla zahrnuta do verze 1.6.6, která byla uvolněna 22.10.2009. Je ke stažení zde: http://tortoisesvn.net/downloads. Takže by toto vlákno již nemuselo být v EAP...
Nedodělky
1. Zpřehlednění menu Plugins pomocí separátorů se mi zatím nedaří (http://forum.altap.cz/viewtopic.php?f=15&t=3564).
2. Příkaz pro zobrazení informací o lokální kopii funguje i pro adresáře, ale procházení na další položky v panelu (Space a BackSpace) už přepíná pouze na soubory. Tady bych ocenil, kdyby toto chování šlo nějak změnit. Co vy na to?
Plugin je k dizpozici ke stažení zde: http://sites.google.com/site/stepand76/ ... edirects=0