gpt4 book ai didi

SVN:状态 "switched relative to its parent"是什么意思?

转载 作者:行者123 更新时间:2023-12-03 03:45:44 25 4
gpt4 key购买 nike

我正在尝试从 SVN 存储库更新我们的实时站点。据我所知, repo 协议(protocol)中没有任何内容。本身应该与工作副本目录中的任何内容发生冲突。但是当我尝试在公共(public)根目录上“svn up”时,出现以下错误:

svn: REPORT request failed on '/svn/oursite/!svn/vcc/default'
svn: Working copy path 'app' does not exist in repository

当我在文档根目录上运行“svn status”时,我看到以下内容:

docroot$ svn st -N
+S app
+S downloads
+S index.php
(etc.)

根据文档,S 标志指示该项目是否相对于其父项进行切换这意味着什么,我能做些什么来解决这个问题?

编辑:我应该提到我是唯一一个使用过 SVN 存储库的人。我一整天都在研究它,在移动东西的过程中试图解决一个又一个的腐败问题。

(SVN 很棒,但它确实很脆弱......如果你看错了它似乎就会崩溃!)

最佳答案

在运行 svn status 的同一文件夹中,运行以下命令:

svn info app

这将显示应用程序文件夹的 svn 元数据所指向的 URL。您可能会发现它指向另一个位置,而不是您根据父文件夹的 URL 所期望的位置。

然后,您可以使用svn switch将每个切换的文件夹指向正确的URL,或者简单地使用rm -rf删除每个切换的文件夹,然后执行svn更新

重读问题后更新:Scott 说得对,他说当您执行 svn update 时切换的文件夹不应导致错误。

您的工作副本遇到问题的原因是您在不使用 svn mv 命令的情况下移动或重命名文件夹。这是一个典型的 SVN 新手错误;我参与了 SVN 新用户的培训,并且经常看到这样的情况。

在发生此类错误操作后,修复工作副本非常困难。解决这个问题的最佳方法通常是重新结帐。 <罢工> Future versions SVN 将集中化 Subversion 1.7 现已 centralized the .svn metadata ,减少发生此类错误的机会。

关于SVN:状态 "switched relative to its parent"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2269996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com