簡體   English   中英

SVN每次提交或合並都添加文件,即使未更改

[英]SVN Add file every commit or merge, even if not changed

我可以強迫SVN每次提交/合並一個特定的文件,即使該文件沒有更改?

我知道您可以忽略文件,但是“始終提交”選項之類的東西呢?

我在一個文件中使用修訂號SVN標簽$Revision$ ,我解析該文件並將該修訂號用作變量,因為我想避免在合並之前手動執行此操作。 我只想更新修訂版本號,因為它可以完成它所做的事情。 唯一的問題是我仍然需要手動執行此操作,並且我想使它自動化,想法?

不按原樣使用SVN是錯誤的,這意味着盡管文件沒有被嚴格更新,但仍會更新版本。

我認為解決方案是合理的,如果該文件無法大量發布,請分別對其進行標記。

當您執行自動構建時,請同時使用兩個標簽,因此您無需更新該文件的版本。

您不應該使用文件中的文件,因為SVN僅在確實更改了文件的情況下才更新此修訂版。 最好的辦法是在命令行上使用svnversion獲得所需的信息。 此外,在不需要合並之前將其消除,因為SVN會為您處理...因為將關鍵字擴展到修訂號是由SVN客戶端完成的,也就是說,文件存儲在版本庫中,而沒有擴展關鍵字。 我不知道您使用哪種編程語言,但是通常這應該由構建系統完成。

暫無
暫無

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

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