簡體   English   中英

沒有-m的svn commit

[英]svn commit without -m

我試過輸入svn commit ,它將顯示一個屏幕,其中包含正在添加/更改/等的文件列表。 以及在消息中輸入的位置,但是按Enter將在消息中添加換行符,而不是啟動提交。

是否有熱鍵或某種組合鍵來啟動提交(看起來像在底部有某種類似emacs的控制台)? 這是在linux系統上。

它將打開您的默認編輯器; 如果退出編輯器,將不會保存任何日志消息; 因此,要使用的組合鍵取決於您的編輯器。 對於Emacs,順序為Ctrl + XCtrl + C。 如果要從文件中提交多行日志消息,則可以使用-F選項來svn commit來執行。

為什么您不想添加消息? 但是您可以執行svn commit -m ''並提交空白消息。

您需要在退出編輯器之前保存提交消息。 您如何執行此操作當然取決於編輯器。

要更改svn使用的默認編輯器,可以設置EDITORSVN_EDITOR環境變量。 如何完成此操作取決於您使用的操作系統。

例如,在linux中,您可以將以下內容添加到〜/ .bash_profile中:

export EDITOR=pico 

有關選擇外部編輯器的更多信息,請單擊此處: 使用外部編輯器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM