[英]svn commit without -m
我試過輸入svn commit
,它將顯示一個屏幕,其中包含正在添加/更改/等的文件列表。 以及在消息中輸入的位置,但是按Enter將在消息中添加換行符,而不是啟動提交。
是否有熱鍵或某種組合鍵來啟動提交(看起來像在底部有某種類似emacs的控制台)? 這是在linux系統上。
它將打開您的默認編輯器; 如果退出編輯器,將不會保存任何日志消息; 因此,要使用的組合鍵取決於您的編輯器。 對於Emacs,順序為Ctrl + X , Ctrl + C。 如果要從文件中提交多行日志消息,則可以使用-F
選項來svn commit
來執行。
為什么您不想添加消息? 但是您可以執行svn commit -m ''
並提交空白消息。
您需要在退出編輯器之前保存提交消息。 您如何執行此操作當然取決於編輯器。
要更改svn使用的默認編輯器,可以設置EDITOR
或SVN_EDITOR
環境變量。 如何完成此操作取決於您使用的操作系統。
例如,在linux中,您可以將以下內容添加到〜/ .bash_profile中:
export EDITOR=pico
有關選擇外部編輯器的更多信息,請單擊此處: 使用外部編輯器 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.