2010-03-21 183 views
13

每次我需要提交一個文件時,我覺得它很乏味。進程轉到Windows資源管理器窗口,右鍵單擊目錄,然後單擊'提交'...然後tortoisesvn提交窗口。TortoiseSVN提交快捷方式

任何人都知道有這樣做的任何捷徑嗎?也許按鍵盤快捷鍵來提交,而不必右鍵點擊目錄,然後點擊提交?

謝謝您節省我的生產力!

+0

將闡明我正在使用Windows 7. – Patrick

回答

12

請參閱文檔中的「automating TortoiseSVN」一章。

您可以創建一個快捷方式TortoiseProc.exe並添加命令行PARAMS存在,如:

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

您可以通過命令行使用SVN,我想大多數的Linux型的人做的方式:http://www.sliksvn.com/en/download/

如果你碰巧有一個命令行窗口中打開的大部分時間(如運行Ant任務或其他),那麼這可能是一個更快的方法。你只需要輸入:

svn commit 

甚至

svn ci 

(該ci代表 「入住」)

1

如果您在Visual Studio中的時候,你可以使用AnkhSVN

+0

VisualSVN更好嗎? –

+1

@梅迪 - 它做它應該的 - 絕對不是49美元。 –

1

上斯特凡的答案擴展,我發現最簡單的方法之一(或因此我認爲)用提交的快捷鍵。

QTTabBar(有點像Explorer的附件)有能力執行任何應用程序傳遞參數。

的參數可以被選擇的文件夾,選中文件等

我寫了一個blog post描述如何使用此功能來提交/更新或做任何事情。

5

我用autohotkey來做到這一點。

這裏有一些說明,如果你想使用它:

  • Download並安裝AutoHotkey的。
  • 放入稱爲TortoiseSVN.ahk一個文本文件,下面的文字:
; Change your hotkey here 
+`:: 

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

return 
  • 腳本中的熱鍵設置爲SHIFT +波浪。看看autohotkey docs來幫助你choose a different hotkey
  • 確保您將腳本中的路徑放到SVN工作目錄中。
  • 將文本文件放入您的啓動目錄中,以便在Windows重新啓動時運行。
  • 現在運行腳本,只需雙擊文本文件(假設您已經安裝了autohotkey)。

您現在應該能夠使用SHIFT +波浪(或任何你choosen熱鍵)來調用TortoiseSVN的提交對話框。

0

是的。您可以使用窗口資源管理器快捷鍵。在資源管理器 只需打開代碼文件夾及以下用途:

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

所以,你可以按下鍵盤上方的快捷鍵提交,而不必右鍵單擊目錄,然後點擊提交。這些快捷方式非常方便,因爲您不需要創建任何批處理或腳本文件。