gpt4 book ai didi

xcode - 颠覆控制 没有这样的文件或目录。无法打开文件

转载 作者:行者123 更新时间:2023-12-01 09:27:05 25 4
gpt4 key购买 nike

错误信息:

“svn:无法打开文件‘/Users/username/Projects/myproject/trunk/project/.svn/text-base/filetoupdate.h.svn-base’:没有这样的文件或目录”

问题:

我有一个问题,我用一个新文件替换了一个项目(在 Xcode 中)中的一个文件(供引用,如果这会有所不同,新文件的名称与我之前删除的文件相同)。

现在,当我尝试在 Xcode 中提交更改时,我收到上面详述的错误消息并且无法提交更改(即添加新文件)。

在文件系统 View 中(在屏幕左侧的 Xcode 中)文件旁边有一个 R(表示在存储库中已替换)。

有谁知道如何修复它以便我可以提交文件?

谢谢

最佳答案

Subversion 在使用不区分大小写的文件系统时存在错误或限制:

https://superuser.com/questions/303348/cant-checkout-in-subversion

当 check out 包含两个名称仅大小写不同的文件的存储库时,通常会出现此错误。当然,这些不能同时存在于不区分大小写的文件系统的同一目录中。 SVN 可以提供更有帮助的错误消息,但它不能真正解决问题。

您的问题有点不同,因为我假设文件 filetoupdate.h(在旧情况下)不再存在于您的文件系统中。所以这不是工作目录中的大小写冲突。但我猜想 SVN 正在尝试使用新案例在 .svn/text-base 中创建文件,而旧案例仍然存在,但失败了(出于同样的原因)。

您可以先尝试从 Subversion 中删除该文件,保留本地副本(未经测试)。新副本必须从 SVN 控制中删除才能成功提交:

svn rm --keep-local --force FileToUpdate.h

并且还必须删除旧副本,以便我们稍后添加新副本:

svn rm --keep-local filetoupdate.h

提交此更改:

svn commit

现在希望您可以将新文件添加到版本控制:

svn add FileToUpdate.h

如果这不起作用,您可能需要取消整个结帐并重新开始。

关于xcode - 颠覆控制 没有这样的文件或目录。无法打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6122210/

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