每当我需要提交文件时,我觉得这很乏味。进程转到Windows资源管理器窗口,右键单击目录,然后单击“提交”...然后是tortoisesvn提交窗口。
任何人都知道有任何快捷方式吗?也许按键盘快捷键提交而不必右键单击目录然后单击提交?
感谢您节省我的工作效率!
答案 0 :(得分:12)
请参阅文档中的“automating TortoiseSVN”一章。
您可以创建TortoiseProc.exe的快捷方式,并在那里添加命令行参数,例如:
TortoiseProc.exe /command:commit /path:"path\to\your\workingcopy"
答案 1 :(得分:5)
我使用autohotkey来执行此操作。
如果您想使用它,请参阅以下说明:
; Change your hotkey here +`:: Run TortoiseProc.exe /command:commit /path:"<path-to-your-working-copy>" return
您现在应该可以使用 shift + tilde (或任何您选择的热键)来调用TortoiseSVN提交对话框。
答案 2 :(得分:1)
你可以通过命令行使用svn,就像我猜大多数linux-type-people那样:http://www.sliksvn.com/en/download/
如果您碰巧在大多数时间打开命令行窗口(例如,为了运行Ant任务或其他东西),那么这可能是一种更快的方式。你只需输入:
svn commit
甚至
svn ci
(ci
代表“签入”)
答案 3 :(得分:1)
如果您在visual studio中,可以使用AnkhSVN
答案 4 :(得分:1)
根据Stefan的回答,我找到了使用快捷键提交的最简单方法之一(或者我认为)。
QTTabBar(有点像Explorer的附加组件)能够执行任何传递参数的应用程序。
可以选择参数文件夹,选定文件等。
我编写了一个blog post,描述了如何使用此功能来提交/更新或执行任何操作。
答案 5 :(得分:0)
是。您可以使用窗口浏览器快捷方式。 只需在资源管理器中打开代码文件夹并使用以下内容:
Commit: alt + F + C
update: alt + F + U
Check for updates: alt + F + T + F
因此,您可以按上面的键盘快捷键进行提交,而不必右键单击目录,然后单击“提交”。这些快捷方式非常方便,因为您不需要创建任何批处理或脚本文件。