[英]Using svn:externals - doesn't auto-update Tortoise status?
(我是svn新手,所以我不知道我想做的事是否有可能,但是...)
我已經建立了一個簡單的測試庫來嘗試一些操作。 目前看起來像這樣:
TestSVN
|--Folder A
| |--FileA.txt
| |--FileB.txt
|--Folder B
|--FileB.txt
FileB作為svn:external鏈接存在於文件夾A中。 因此,這可以按我預期的方式工作,當我更新文件夾A時,它將拉入當前版本的FileB。
現在說我更改文件夾A中的FileB並提交更改。 我希望當查看我的文件夾B的工作副本時,Tortoise會指示我的文件B(在文件夾B中)的工作副本已過期。 相反,如果我更改文件夾B中的FileB,我希望看到文件夾A中的FileB與存儲庫中的版本不同。 似乎沒有執行此操作-Tortoise顯示兩個工作副本均為“ OK”,即使它們是“相同文件”且不同。
我是不是誤解了SVN的總體工作原理,還是實際上被打破了?
我是否誤解了SVN的總體運作方式
是
而且,TortoiseSVN中的覆蓋圖標的含義|更改為“是”
任何存儲庫的工作副本大多數時候都是自治系統,並且不會與存儲庫自由通信(僅在需要簽出|提交|狀態時才可通信)
覆蓋圖標僅是對象的$ CURRENT狀態與$ VANILLA狀態(即修訂版,WC已更新到的狀態)的指示符,並且香草狀態也本地存儲在WC中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.