我有一个使用 Netbeans 6.1 构建的项目,并且正在使用 SVN。我删除了本地机器上的一些文件,然后尝试将我的更改提交到 SVN 存储库。提交失败并显示错误消息
'C:\path\to\project\myfile' 的条目没有 URL
其中 myfile 是已删除的文件。
有什么方法可以告诉 SVN 该文件已从项目中删除,并且应该从存储库中删除?
我有一个使用 Netbeans 6.1 构建的项目,并且正在使用 SVN。我删除了本地机器上的一些文件,然后尝试将我的更改提交到 SVN 存储库。提交失败并显示错误消息
'C:\path\to\project\myfile' 的条目没有 URL
其中 myfile 是已删除的文件。
有什么方法可以告诉 SVN 该文件已从项目中删除,并且应该从存储库中删除?
一个 svn update 将把文件带回来,修复你的本地仓库。
然后,您应该能够对该文件执行“svn delete”,这会告诉您的本地存储库该文件将被删除,并从文件系统中删除它。
然后,您应该能够将更改提交回 repo。
如果您正在提交一个包含已删除文件的文件夹,并假设您使用的是最新版本的 Tortoise SVN(SVN GUI 客户端),它会将特定文件识别为丢失并尝试从 SVN 存储库中删除。
我有同样的问题,原因是我从外部删除了文件。如果您使用 NetBeans 将其删除,则提交工作正常。
在本地删除项目,从 SVN 重新签出并提交更改为我修复了它。确保在删除项目之前备份您的更改。