2010-03-21 12 views
13

Trovo noioso quando ogni volta ho bisogno di commettere un file. Il processo goto finestra di Windows Explorer, fare clic sulla directory di destra, quindi fare clic su 'Commit' ... e quindi la finestra di commit tortoisesvn.TortoiseSVN commit shortcut

Qualcuno sa di una scorciatoia per fare questo? Forse premere una scorciatoia da tastiera per commettere invece di dover fare clic con il tasto destro del mouse sulla directory e poi fare clic su commit?

Grazie per aver risparmiato la mia produttività!

+0

chiarirei che sto usando Windows 7. – Patrick

risposta

12

Vedere il capitolo "automating TortoiseSVN" nei documenti.

Si potrebbe creare un collegamento al TortoiseProc.exe e aggiungere la riga di comando params lì, ad esempio:

TortoiseProc.exe /command:commit /path:"path\to\your\workingcopy" 
1

È possibile usare svn tramite la riga di comando, il modo in cui immagino che la maggior parte linux-tipo-la gente fa: http://www.sliksvn.com/en/download/

Se vi capita di avere una finestra della riga di comando aprire la maggior parte del tempo (ad esempio per eseguire attività di Ant o qualcosa) allora questo potrebbe essere un modo più veloce. Si potrebbe basta digitare:

svn commit 

o anche

svn ci 

(i ci sta per "check-in")

1

Se siete in Visual Studio, è possibile utilizzare AnkhSVN

+0

E 'meglio su VisualSVN? –

+1

@Mendy - Fa quello che dovrebbe - non è decisamente peggiore di $ 49. –

1

Estendendosi su risposta di Stefan, ho trovato uno dei modi più semplici (o almeno così credo) da usare tasti di scelta rapida per il commit.

QTTabBar (un po 'come un add-on per Explorer) ha la capacità di eseguire qualsiasi argomento di passaggio dell'applicazione.

Gli argomenti possono essere selezionati cartella, un file ecc selezionato

ho scritto un blog post che descrive come utilizzare questa funzionalità per commettere/aggiornare o fare qualsiasi cosa.

5

Io uso autohotkey per fare questo.

Ecco alcune istruzioni se si desidera utilizzarlo:

  • Download ed installare AutoHotkey.
  • Mettere il seguente testo in un file di testo chiamato TortoiseSVN.ahk:
; Change your hotkey here 
+`:: 

Run TortoiseProc.exe /command:commit /path:"<path-to-your-working-copy>" 

return 
  • Il tasto di scelta rapida in questo script è impostato su shift + tilde. Guarda lo autohotkey docs per aiutarti a choose a different hotkey.
  • Assicurati di inserire il percorso nella directory di lavoro SVN nello script.
  • Inserire il file di testo nella directory dell'avvio di in modo che venga eseguito al riavvio di Windows.
  • Per eseguire lo script ora, è sufficiente fare doppio clic sul file di testo (a condizione di aver già installato autohotkey).

Ora dovrebbe essere in grado di utilizzare shift + tilde (o qualunque sia il vostro scelto hotkey) per richiamare il TortoiseSVN finestra commesso.

0

Sì. Puoi usare le scorciatoie di Window Explorer. cartella codice appena aperto in Esplora risorse e utilizzare di seguito:

Commit: alt + F + C 
update: alt + F + U 
Check for updates: alt + F + T + F 

Così si può premere sopra le scorciatoie da tastiera per commettere invece di dover directory del tasto destro quindi fare clic su commit. Queste scorciatoie sono abbastanza utili, dal momento che non è necessario creare alcun file batch o di script.