2012-12-14 63 views
9

的TortoiseHg提交窗口,在文本區細紅線豎在那裏,你可以寫你的提交信息:意義犯窗口

Example of the TortoiseHg commit window

的目的是什麼和/或這一行的含義?relevant TortoiseHg documentation出現空。搜索GoogleStack Overflow目前給出零結果。

它是一個建議(?)或推薦(?)的地方在提交信息中加入強硬換行符?如果是這樣:爲什麼有這樣的建議,爲什麼在那個特定的位置?

回答

6

好吧,兄弟,這是你的個人手工製作設置(默認值 - unspecified)!

TortoiseHG - Settings - Commit

SLL part

,並在底部,當該列表框被激活,你可以看到這個參數

SLL Desc

3

如果不知道這個平臺,我會說這是一個文本換行標記 - 當打印爲純文本到打印機時,文本會換行。對於基於ASCII的文檔,舊的「標準」的寬度爲80個字符(某些平臺上爲72個字符)。

寬度也與通常以72或80個字符包裝文本的純文本文檔查看器相關。當BBS是標準時(在互聯網流行之前),它也被用於終端。

我懷疑是因爲向更老派的開發者提供向後兼容性,他們可能想在純文本閱讀器中閱讀並進行打印(純文本的打印速度比打印爲格式的文本快很多倍圖形,因此便於打印文檔等)。但這只是我的一個猜測。

+0

阿的說明和目的,似乎紅線的確在80到81之間。但是,那麼:*爲什麼*將其納入工具中,anno 2012? – Jeroen

+0

我不確定爲什麼,但我在答案中添加了一個猜測。 – K3N

+0

許多地方的做法都認爲提交消息應該符合標準終端寬度。原因是,否則行從命令行查看時會被截斷或換行。包裹的信息看起來很亂,可能很難閱讀。更好的是作者保持極限,然後這些消息看起來很好。 –