簡體   English   中英

使用svn:externals-不自動更新烏龜狀態嗎?

[英]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.

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