0
有沒有一種方法可以告訴SCM,在我的情況下,mercurial foobaz_1_2_3.csv
的文件都應該被認爲是foobaz.csv
的版本?在真實版本控制系統中跟蹤文件名版本控制?
在我的應用程序中,我依賴來自外部源的數據表,它將版本號置於文件名中。在我花費天排除我圍欄一側的錯誤時,跟蹤其版本變化的重要性最近變得非常尖銳,只是發現這是因爲他們更改了一些數據內容,並且所述更改的通知沒有傳達給我。
如果文件名是恆定的,Hg會立即通知我內部的變化,我可以在一兩個小時內做出適當的迴應,壓力很小。我可以採用重新命名foobaz_2_3_4的習慣,以便在簽入之前或在運行diff old new
之前對自己進行Foobaz_2_3_4操作,其中一個或兩個都可能是我現在要做的。
整個經歷讓我懷疑,如果可能有其他方法,我沒有想到,不要弄亂外部文件。 (例如,我有什麼下游用戶誰不使用SCM,並依賴於我扔掉的文件名+版本號?)
謝謝,這將完美工作(並讓我想知道爲什麼我沒有想到它,因爲我以前使用過重命名檢測!) –