簡體   English   中英

通過頭部修訂在任何操作上更新一個特定文件

[英]Update one specific file on any action with head revision

我要存檔,其中包含整個項目的HEAD版本。

我知道,我可以使用svn propset來做到這一點。 但是這樣做的問題是,如果不更改文件,則修訂的值實際上將保持不變。

我怎么能實現這個文件總是用HEAD版本更新。 無論修改哪個文件。

那有可能實現嗎?

您不能在svn存儲庫中執行此操作(除非您每次提交都更改此特定文件,這不是很理想)。

但是,有一個名為svnversion的小工具(subversion命令行的一部分)。 通過在您的工作副本中調用此文件(或通過參數指向它),它將返回此特定工作副本的修訂版號。

建議您在每次更新后調用此工具,並將結果寫入工作副本內的(忽略svn)文本文件中。

TortoiseSVN具有客戶端鈎子腳本(Post-Update-Hook),可以進一步為您自動化。

請記住,如果結帳稀少,修改或切換了工作副本,則svnversion返回的不只是一個數字

暫無
暫無

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

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