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