2013-07-04 211 views
12

我試圖以一個svn換行符在消息SVN提交與消息

我怎麼能做到這一點換行符新行提交?我試過

svn commit -m "Issue \n solution" file.js 

但它並沒有明顯的工作。

回答

14

或者,只是不指定-m(而不是-F),你會顯示一個編輯器,您可以鍵入消息:

從工作拷貝發送到版本庫。如果你不用 通過使用--file(-F) 或--message(-m)選項提供一條日誌消息,svn將啓動你的編輯器到 組成一個提交消息。請參閱名爲「Config」的 部分中的editor-cmd列表條目。

http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.commit.html

+1

不錯的,它的工作:)感謝 – nhenrique

+0

太好了,我能幫上忙。請將其標記爲已接受的答案,以便將來的讀者能夠找到適合的答案。完全披露:我會收到一些業障:) :) – mnagel

+0

謝謝,我得到了以下消息:svn:E205007:設置環境變量SVN_EDITOR,VISUAL或EDITOR都沒有,並且沒有'editor-cmd'運行時配置選項被發現,但我解決了這個答案http://stackoverflow.com/questions/6169241/why-cant-i-use-the-svn-editor-environment-variable-in-cygwin – ronnyfm

2

--file(-F)FILENAME

Uses the contents of the named file for the specified subcommand. 

不同子做不同的事情與此內容。例如,對於 示例,svn commit將該內容用作提交日誌消息,而svn propset將其用作屬性值。