給定一個來自某個版本的版本庫的文件,並且可能已經被修改過,是否有一種很好的方法來識別它(最有可能)來自哪個版本?我期望的是,將它與所有文件的版本(或足夠的版本)進行比較並選擇具有最小差異的版本。mercurial:找出文件來自哪個版本
我的使用案例:多年來,我編寫並設置了各種仍在使用的乳膠樣式。很多時候,沒有官方的「發佈」,也沒有版本號,有時我忘記更新版本號。我現在經常會遇到關於這個或那個文件的問題。我使用mercurial來跟蹤樣式的歷史記錄(其中一些追溯記錄),並且在歷史中快速查找腳本的位置將很方便,因此我可以告訴我是否正在處理已經解決的問題。
我感興趣的是如何將文件與回購歷史記錄進行匹配。前瞻性解決方案很明確:始終使用版本號避免此問題。正如this answer對相關問題的建議,KeywordExtension可以自動執行版本號。由於不推薦使用它,所以我也歡迎有關「更好」方法的建議。
>由於不建議 只有* *的一些意見「而不是它的使用推薦「,這是意見,而不是要求同意 –
同意;但我尊重mercurial開發人員的智慧,所以我很樂意聽取其他選擇。 – alexis