当我从svn版本控件上的projet中使用finder删除文件或文件夹时,我总是收到警告:
file://localhost/Users/XXX/Documents/Projets/XXX/file.jpg:警告:缺少文件:工作副本中缺少/Users/XXX/Documents/Projets/XXX/file.jpg
如何正确删除文件?该文件未显示在项目导航器上.
谢谢.
Ste*_*eve 26
另一个答案是不必要的复杂,涉及从工作文件夹中删除所有源代码控制绑定 - 当有一个简单的修复程序可用时.
当您在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中将其删除为与).
| 归档时间: |
|
| 查看次数: |
15270 次 |
| 最近记录: |