2010-03-21 37 views
13

Tôi thấy nó tẻ nhạt khi mỗi khi tôi cần phải cam kết một tập tin. Quá trình cửa sổ goto cửa sổ thám hiểm, bấm chuột phải vào thư mục, sau đó bấm vào 'Cam kết' ... và sau đó cửa sổ cam kết tortoisesvn.TortoiseSVN cam kết phím tắt

Có ai biết bất kỳ lối tắt nào để thực hiện việc này không? Có thể bấm một phím tắt để cam kết thay vì phải bấm vào thư mục phải bấm sau đó bấm cam kết?

Cảm ơn bạn đã tiết kiệm năng suất của mình!

+0

sẽ làm rõ rằng tôi đang sử dụng Windows 7. – Patrick

Trả lời

12

Xem chương "automating TortoiseSVN" trong tài liệu.

Bạn có thể tạo một shortcut để TortoiseProc.exe và thêm dòng lệnh params đó, ví dụ:

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

Bạn có thể sử dụng SVN thông qua dòng lệnh, cách mà tôi đoán hầu hết linux-type-người làm: http://www.sliksvn.com/en/download/

Nếu bạn tình cờ có một cửa sổ dòng lệnh mở hầu hết thời gian (ví dụ như cho chạy tác vụ Ant hoặc thứ gì đó) thì đây có thể là cách nhanh hơn. Bạn sẽ chỉ cần gõ:

svn commit 

hoặc thậm chí

svn ci 

(các ci đứng cho "kiểm tra")

1

Nếu bạn đang ở trong visual studio, bạn có thể sử dụng AnkhSVN

+0

Có tốt hơn trên VisualSVN không? –

+1

@Mendy - Nó làm những gì nó phải - nó chắc chắn không phải là $ 49 tồi tệ hơn. –

1

Mở rộng về câu trả lời của Stefan, tôi thấy một trong những cách dễ nhất (hoặc vì vậy tôi nghĩ) để sử dụng phím tắt để cam kết.

QTTabBar (loại giống như một tiện ích bổ sung cho Explorer) có khả năng thực thi bất kỳ ứng dụng nào vượt qua đối số.

Những lập luận có thể được chọn thư mục, tập tin, vv chọn

Tôi đã viết một blog post mô tả làm thế nào để sử dụng chức năng này để cam/cập nhật hoặc làm bất cứ thứ gì.

5

Tôi sử dụng autohotkey để thực hiện việc này.

Dưới đây là một số hướng dẫn nếu bạn muốn sử dụng nó:

  • Download và cài đặt autohotkey.
  • Đặt văn bản sau đây trong một file văn bản được gọi là TortoiseSVN.ahk:
; Change your hotkey here 
+`:: 

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

return 
  • Các phím nóng trong kịch bản này được thiết lập để shift + dấu ngã. Hãy xem số autohotkey docs để giúp bạn choose a different hotkey.
  • Đảm bảo bạn đặt đường dẫn đến thư mục làm việc SVN của bạn trong tập lệnh.
  • Đặt tệp văn bản vào thư mục khởi động của bạn để nó sẽ chạy khi cửa sổ khởi động lại.
  • Để chạy tập lệnh ngay bây giờ, chỉ cần nhấp đúp vào tệp văn bản (cung cấp cho bạn đã cài đặt autohotkey).

Bây giờ bạn có thể sử dụng shift + tilde (hoặc bất kỳ phím nóng được chọn) nào để gọi hộp thoại cam kết TortoiseSVN.

0

Có. Bạn có thể sử dụng phím tắt của trình khám phá cửa sổ. Chỉ cần mở đang thư mục trong Explorer và sử dụng dưới đây:

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

Vì vậy, bạn có thể bấm trên các phím tắt để thực hiện thay vì phải vào thư mục click chuột phải rồi nhấn cam kết. Các phím tắt này khá tiện dụng vì bạn không cần phải tạo bất kỳ tập tin batch hoặc tập lệnh nào.

Các vấn đề liên quan