【发布时间】:2010-12-24 09:39:38
【问题描述】:
在某些时候,我的工作副本中的所有文件都标有“S”符号,如下所示:
$ svn st
M S AclController.php
S InstallationController.php
S CustomerController.php
S RedirController.php
S IndexController.php
S LoginController.php
S OrderController.php
S ProductController.php
S SelfInstallController.php
S SelfcareController.php
有趣的是,它只发生在这个特定的工作副本中 - 当我将项目签出到新目录时,它不显示“S”标记。
如何摆脱这个烦人的“S”符号?它显着降低了 WC 状态的清晰度。
更新:我不时使用标准svn switch 语法切换。直到最近才出现这个“S”符号。用于切换的命令是:
svn switch svn+ssh://xxxxxx/subversion/xxxxxxx/releases/1.0.16 .
有什么办法可以清除“S”标志?
【问题讨论】:
-
状态 S 表示“已切换”,根据
svn h st。然而,那个是什么意思…… -
@me_and:切换工作副本:svnbook.red-bean.com/en/1.0/ch04s05.html
-
仅作记录——因为这是我在网上找到的最接近的问题——我们在尝试将分支合并到主干时遇到了 S 标志问题。这与我们使用外部设备有关。它们在分支上被删除,但主干继续引用它们,因此无法合并。解决方案是删除我们在主干分支上删除的外部组件,提交主干并再次重新集成。希望这对一路上的人有所帮助:) 干杯!
标签: svn switch-statement status