2010-06-13 101 views
2

編輯:在mercurial中是否有與svn:關鍵字等價的東西?

感謝msw,omnifarious和tonfa爲您的答案。儘管我給出的例子是propset的主要用途之一,但omfaifarious & tonfa也回答了一般問題。將標籤包含到文本文件中的具體問題由this question解決。

感謝您的幫助。

原始問題:「 我在我的LaTeX項目中使用了Subversion關鍵字,例如Date,Author,Revision number等,以便在排版文檔中包含修訂細節。 「找不到它顛覆的樣本命令爲:?

svn propset svn:keywords "Date Author Rev" sample.tex 

是否有善變的,我可以用它來替換相應的細節版本控制下的文本文件中的關鍵字任何等效命令」

+1

可能的重複[如何將Mercurial標籤嵌入到我的C/C++代碼?](http://stackoverflow.com/questions/2253953/how-do-i-embed-mercurial-tags-into-my- CC-代碼) – msw 2010-06-13 21:16:48

回答

3

svn propset除了設置關鍵字替換外,還有很多很多用途。你的問題是詢問是否存在解決具體問題的一般機制。你應該重申你的問題,詢問你想解決的具體問題。你會發現,實際上有a mechanism for doing keyword substitution in Mercurial。但它與svn propset機制很不相似。 KeywordExtension作爲標準Mercurial發行版的一部分進行發佈,並且自Mercurial 1.1以來一直在發行。

在一般情況下,Mercurial沒有相當於svn propset。 Mercurial存儲非常有限的關於單個文件的元數據。它存儲文件是否是可執行文件,鏈接或者特定版本是否是存儲庫中某個其他文件的副本。就是這樣。 Mercurial中沒有用於存儲關於文件的元數據的通用機制。

相關問題