我試過在svn commit
中輸入文字,它會彈出一個屏幕,其中包含正在添加/更改的文件列表等。還有一個輸入消息的地方,但按回車鍵會在消息中添加一個換行符,而不是發起提交。svn提交時沒有-m
是否有一個熱鍵或某些組合鍵來啓動提交(它看起來像是某種emacs-ish就像控制檯在底部)?這是在Linux系統上。
我試過在svn commit
中輸入文字,它會彈出一個屏幕,其中包含正在添加/更改的文件列表等。還有一個輸入消息的地方,但按回車鍵會在消息中添加一個換行符,而不是發起提交。svn提交時沒有-m
是否有一個熱鍵或某些組合鍵來啓動提交(它看起來像是某種emacs-ish就像控制檯在底部)?這是在Linux系統上。
它會打開您的默認編輯器;如果您退出編輯器,則不會保存日誌消息;因此,使用的關鍵組合取決於您的編輯器。對於Emacs,序列號爲Ctrl + X,Ctrl + C。如果您想從文件中提交多行日誌消息,則可以使用-F
選項svn commit
來執行此操作。
爲什麼你不想包含消息?但你可以做svn commit -m ''
並提交一個空白的消息。
您需要在退出編輯器之前保存提交消息。你如何做到這一點當然取決於編輯。
要更改svn使用的默認編輯器,您可以設置EDITOR
或SVN_EDITOR
環境變量。這是如何完成的取決於你使用的操作系統。
舉個例子,在linux下你可以添加以下到〜/ .bash_profile文件:
export EDITOR=pico
欲瞭解更多信息,選擇外部編輯器看看這裏:Using External Editors。
我想添加一條消息,但有時消息可能需要多行。我知道-m標誌,我只是想知道在沒有-m標誌的情況下提交的關鍵組合是什麼 – helloworld922 2011-03-01 03:32:42