gpt4 book ai didi

svn - 如何使用 svn 版本控制正确删除 xcode 4 上的文件

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

当我在 svn 版本控制上使用 finder 从我的项目中删除文件或文件夹时,我总是收到警告:

file://localhost/Users/XXX/Documents/Projets/XXX/file.jpg:警告:缺少文件:/Users/XXX/Documents/Projets/XXX/file.jpg 从工作副本中丢失

如何正确删除文件?
此文件未显示在项目导航器上。

谢谢。

最佳答案

另一个答案是不必要的复杂,涉及从您的工作文件夹中删除所有源代码控制绑定(bind) - 当有一个简单的修复可用时。

当您在 Finder 中移动文件或在 Finder 中删除文件,然后在 Xcode 中对丢失的引用点击“删除”时,通常会发生此行为。

发生这种情况是因为 Xcode 自动将文件“添加”到 SVN - 所以现在文件不再存在,SVN 感到困惑,因为它认为它应该在那里 - 当您在 Finder 中删除文件时,您的 SVN 信息没有得到更新(您没有删除 SVN 中的文件)。

该警告本身不是 Xcode 警告,而是更多的一般源代码控制/SVN 警告。

要修复警告(以及本地 SVN 工作文件夹的状态),请使用 SVN 客户端“还原”先前的“添加”操作:
svn revert PATH
或者,不太理想,您可以强制“删除”丢失的文件:
svn delete --force PATH
为了防止错误首先发生,请始终通过 Xcode 或通过您的 SVN 客户端“删除”(但是,如果您通过 SVN 客户端删除它,您仍然必须删除 Xcode 中缺少的引用 - 所以您还不如在 Xcode 中删除它以与之相处)。

关于svn - 如何使用 svn 版本控制正确删除 xcode 4 上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5897232/

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