58

我有一个使用 Netbeans 6.1 构建的项目,并且正在使用 SVN。我删除了本地机器上的一些文件,然后尝试将我的更改提交到 SVN 存储库。提交失败并显示错误消息

'C:\path\to\project\myfile' 的条目没有 URL

其中 myfile 是已删除的文件。

有什么方法可以告诉 SVN 该文件已从项目中删除,并且应该从存储库中删除?

4

4 回答 4

115

一个 svn update 将把文件带回来,修复你的本地仓库。

然后,您应该能够对该文件执行“svn delete”,这会告诉您的本地存储库该文件将被删除,并从文件系统中删除它。

然后,您应该能够将更改提交回 repo。

于 2008-10-28T06:22:12.503 回答
2

如果您正在提交一个包含已删除文件的文件夹,并假设您使用的是最新版本的 Tortoise SVN(SVN GUI 客户端),它会将特定文件识别为丢失并尝试从 SVN 存储库中删除。

于 2008-10-28T07:01:42.687 回答
0

我有同样的问题,原因是我从外部删除了文件。如果您使用 NetBeans 将其删除,则提交工作正常。

于 2010-08-02T17:04:31.313 回答
0

在本地删除项目,从 SVN 重新签出并提交更改为我修复了它。确保在删除项目之前备份您的更改。

于 2015-07-27T15:51:01.017 回答