2010-03-21 8 views
13

Ich finde es langweilig, wenn ich jedes Mal eine Datei commit.The Prozess goto Windows Explorer-Fenster, Rechtsklick-Verzeichnis, dann klicken Sie auf "Commit" ... und dann das Tortoisesvn Commit-Fenster.TortoiseSVN commit Verknüpfung

Wer kennt eine Verknüpfung, um dies zu tun? Vielleicht drücken Sie eine Tastenkombination zum Festschreiben, anstatt mit der rechten Maustaste auf Verzeichnis klicken und dann klicken Sie auf Commit?

Vielen Dank für Ihre Produktivität!

+0

würde klarstellen, dass ich Windows 7 verwende. – Patrick

Antwort

12
verwenden

Siehe das Kapitel "automating TortoiseSVN" in den Dokumenten.

Sie können eine Verknüpfung zu TortoiseProc.exe erstellen und die Befehlszeile hinzuzufügen params gibt, zum Beispiel:

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

Sie über die Befehlszeile SVN kann, die Art und Weise, die ich die meisten Linux-Typ-Leute tun erraten: http://www.sliksvn.com/en/download/

Wenn Sie ein Kommandozeilen-Fenster die meiste Zeit (zB geöffnet haben, geschehen für Ant-Tasks oder etwas), dann könnte dies ein schneller Weg sein. Sie würden nur geben:

svn commit 

oder sogar

svn ci 

(die ci steht für "Check-in")

1

Wenn Sie in Visual Studio sind, können Sie AnkhSVN

+0

Ist es besser auf VisualSVN? –

+1

@Mendy - Es tut was es soll - es ist definitiv nicht 49 Dollar schlechter. –

1

Erweiterung auf Stefan Antwort, fand ich eine der einfachsten Möglichkeiten (oder so glaube ich) zu verwenden, Tastenkombinationen zum Festschreiben.

QTTabBar (eine Art wie ein Add-on für Explorer) hat die Fähigkeit, alle Argumente für die Anwendungsübergabe auszuführen.

Die Argumente können Ordner ausgewählt werden, ausgewählte Datei usw.

ich ein blog post schrieb die beschreiben, wie diese Funktion nutzen/Update zu begehen oder gerade über alles tun.

5

Ich verwende autohotkey, um dies zu tun.

Hier sind einige Anweisungen, wenn Sie es verwenden möchten:

  • Download und installieren autohotkey.
  • Setzen Sie den folgenden Text in einer Textdatei TortoiseSVN.ahk genannt:
; Change your hotkey here 
+`:: 

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

return 
  • Der Hotkey in diesem Skript-shift + Tilde gesetzt. Schauen Sie sich die autohotkey docs an, um Ihnen zu helfen choose a different hotkey.
  • Stellen Sie sicher, dass Sie den Pfad zu Ihrem SVN-Arbeitsverzeichnis im Skript angeben.
  • Legen Sie die Textdatei in Ihr Startup Verzeichnis, so dass es ausgeführt wird, wenn Windows neu gestartet wird.
  • Um das Skript jetzt auszuführen, doppelklicken Sie einfach auf die Textdatei (vorausgesetzt, Sie haben autohotkey bereits installiert).

Sie sollten nun in der Lage sein, shift + Tilde verwenden (oder was auch immer Ihre gewählte Hotkey) die TortoiseSVN-Dialog aufzurufen.

0

Ja. Sie können Fenster Explorer Shortcuts verwenden. und Öffnen Sie einfach Code-Ordner im Explorer unter:

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

So können Sie über Tastenkombinationen drücken zu begehen anstatt zu der rechten Maustaste klicken Sie dann auf Verzeichnis begehen. Diese Verknüpfungen sind sehr praktisch, da Sie keine Stapel- oder Skriptdatei erstellen müssen.