編輯:這個問題重複How to access the current Subversion build number?(謝謝你的擡起頭,查爾斯!)如何在Python代碼中添加svn存儲庫內部版本號?
您好,
這個問題類似於Getting the subversion repository number into code
是差異:
我想修改號碼添加到Python
我想要的庫(未簽出的文件)
即修訂我想從提取自迴歸修訂號「SVN信息」,likeso:
$ SVN信息
Path: .
URL: svn://localhost/B/trunk
Repository Root: svn://localhost/B
Revision: 375
Node Kind: directory
Schedule: normal
Last Changed Author: bmh
Last Changed Rev: 375
Last Changed Date: 2008-10-27 12:09:00 -0400 (Mon, 27 Oct 2008)
我想與375(修訂)的變量。將$ Rev $放入一個變量以跟蹤文件上的變化很容易。但是,我想跟蹤版本庫的版本,並且我明白(並且似乎基於我的測試)$ Rev $只在文件更改時更新。
我最初的想法轉向使用Python中內置的svn/libsvn模塊,儘管我找不到任何關於如何使用它們的文檔或示例。
或者,我認爲調用'svn info'並將代碼正則表達出來,儘管這看起來相當殘酷。 :)
幫助將不勝感激。
謝謝&乾杯。
這個問題有很多很多重複 - 我很難看到它是如何是一個特定於python的問題(或具有python特定的答案),除非你想綁定到基於setuptools的構建過程或類似。 – 2008-10-28 12:57:37
http://stackoverflow.com/questions/110175/how-to-access-the-current-subversion-build-number#111173 – 2008-10-28 12:59:44