"-6ren"> "-我的操作系统版本:CentOS 6.0 我的svn版本:1.6.11 [shashaDenovo@shashaDenovo PRJ]$ svn info Path: . URL: http://xxx-6ren">
gpt4 book ai didi

svn - Svn Up 错误 : "svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for "

转载 作者:行者123 更新时间:2023-12-01 11:03:03 24 4
gpt4 key购买 nike

我的操作系统版本:CentOS 6.0

我的svn版本:1.6.11

[shashaDenovo@shashaDenovo PRJ]$ svn info
Path: .
URL: http://xxx.xxx.x.xxx/projectPRJ/PRJ/trunk
Repository Root: http://xxx.xxx.x.xxx/projectPRJ
Repository UUID: some alph-numeric characters
Revision: 956
Node Kind: directory
Schedule: normal
Last Changed Author: shashaDenovo
Last Changed Rev: 956
Last Changed Date: 2012-02-16 17:18:04 +0530 (Thu, 16 Feb 2012)


My Project Dir Structure:
PRJ
---srcDir
---dir_A
---dir_B
-----dir1
----dir_@
-----file1.ext
-----file2.ext
-----file3.ext
----dir_$
-----file4.ext
-----file5.ext
-----file6.ext
----dir_#
-----file7.ext
-----dir2
---dir_C

---libDir
---etcDir1
---etcDir2

问题:

在我的项目中有时在执行 svn up 时,我在某些文件中遇到冲突,假设我在 file5.ext 中遇到冲突然后 svn 显示一些选项,包括 tcmc 等等。

如果我想通过使用 mctc 来保持我或其他人的冲突为此,即使在我选择 mctc

时仔细检查

当我从我的项目根目录(即此处的 PRJ)执行 svn up 时提交更改后,它会给我以下错误消息:-

[shashaDenovo@shashaDenovo PRJ]$ svn up  
svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'http://xxx.xxx.x.xxx/projectPRJ'

对 SVN 的这种行为有何建议?

最佳答案

解决方案:有一个明显的解决方案是删除 PRJ 目录并重新 checkout 。

但问题是,如果结帐时间大约需要 2-3 小时,删除并重新创建一个 CO 并不是一个好的选择。

所以我做了什么:我在源代码的父目录中运行 "for x inls; do echo Updating, $x; svn up $x; done"我编辑的代码文件(即 dir1)

[shashaDenovo@shashaDenovo ~]$cd PRJ/srcDir/dir_B/dir1
[shashaDenovo@shashaDenovo dir1]$ for x in `ls`; do echo Updating, $x; svn up $x; done

Updating, dir_@
At revision 958.
Updating, dir_$
svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'http://XXX.XXX.X.XXX/projectPRJ'
Updating, dir_#
At revision 958.

从输出中我了解到“dir_$”有一些问题

[shashaDenovo@shashaDenovo dir1]$ rm -fr dir_$
[shashaDenovo@shashaDenovo dir1]$ svn info #you get URL from this command
[shashaDenovo@shashaDenovo dir1]$ svn co URL/dir_$
[shashaDenovo@shashaDenovo dir1]$ svn up

完成:)

但是我删除了文件系统中损坏的文件夹并检查了有问题的目录。虽然它并没有真正以正确的方式解决错误,但我节省了时间:)。

注意:您必须 check out 目录,不能 check out 文件(它给出以下错误)

svn: URL 'http://xxx.xxx.x.xxx/projectPRJ/PRJ/trunk/srcDir/dir_B/dir1/dir_$/file5.ext' 指的是文件,不是目录

如果有人有更好的想法,请分享。

谢谢

关于svn - Svn Up 错误 : "svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for <URL>",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8909759/

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