簡體   English   中英

svn注釋添加到提交文件?

[英]svn comments added to file on commit?

有沒有辦法在'svn commit'上添加已更改文件的提交注釋。 我被告知有一種方法可以使用cvs,但我們使用svn。 目前,我們已將修訂號添加到已更改的文件中,並附帶“$ Revision”關鍵字。

我們從PVCS遷移到SVN,發現他們沒有對這些類型的評論提供現成的支持,我們認為這些評論很有價值。 我所發現的只是SVN人員常見問題解答背后的原因。

http://subversion.apache.org/faq.html#log-in-source

簡短回答

不,你不能做Subversion

說明:

  • Subversion沒有內部關鍵字$ Log $
  • 更改事務的內容(在事務期間,在預提交掛鈎中)是嚴格禁止的(因為它可能會產生不可預測的結果)

最后

更改文件中的日志消息幾乎沒用,因為您始終可以使用svn log -r REV ,並獲取具有現有關鍵字的文件的最后更改的REV。 重新考慮使用后CVS技術

我認為唯一的方法是使用pre或post commit鈎子。 看看SvnBook,似乎提交消息似乎不是可用變量的一部分http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html

我必須在這里遺漏一些東西,因為注釋是svn commit命令的一部分。

這是一個簡單的例子: $ svn commit -m "added howto section."

暫無
暫無

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

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