[英]SVN Externals and Revision Association
我想使用 SVN externals 在不同項目之間共享代碼文件。 我需要問你一個關於該功能的問題,但讓我們解釋一下情況。
現在的問題。 我檢查了“B”的一些舊版本,以找出我會得到的“shared.txt”的哪個版本。 不幸的是,無論我從我的測試存儲庫下載了哪個歷史版本的“B”,我總是得到最新版本的“shared.txt”。
假設我想從幾個月前下載項目“B”。 在這幾個月里,'shared.txt' 經歷了許多變化。 但我想下載一個完整的項目,就像幾個月前一樣,以及在那個特定時間的外部。
如果不手動尋找每個外部的適當修訂,這可能嗎? 我知道我可以將特定版本的外部組件與我的測試項目“B”相關聯,但這不是解決方案。 我想如果我這樣做,我將永遠無法訪問最新的外部信息,即使我查看了“B”的最新版本。 我是對還是錯?
感謝您的幫助(對不起,如果我的問題已經被問到,但我找不到任何類似的問題)。
是的,這種形式的問題前段時間在這里被問過(例如“當 svn up -r {DATE} 在 superrepo URL 中時,使用此日期進行外部更新,如果它們是 HEAD 鏈接的”),它仍然沒有好答案
發現的 anwser 是“您必須cd
進入所有外部 WC /directory-externals/ 並svn up -r {DATE}
才能獲得同步狀態”。 我還沒有回答 file-repo
替代方案
開發過程中的動作更多,時間倒流的動作更少
ASF 的 FR“遞歸處理主存儲庫中 {DATE} 操作的子存儲庫”將很有用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.