我正在尝试使用 TortoiseSVN 1.8.1 将文件添加到 SVN 存储库。我右键单击文件并选择 TortoiseSVN->Add。然后我在弹出的窗口中选择所有文件,然后单击确定。单击“确定”后,会弹出另一个对话框,所有文件似乎都已成功添加,因为每个文件旁边都显示“已添加”,最后显示“已完成!” 在底部。我单击确定,然后右键单击父目录并单击“提交”。我填写了消息框并确保检查了我添加的所有文件,并且它们都在“状态”下显示“已添加”。最后,我单击“确定”。像往常一样会弹出一个框,说“您还没有输入问题编号”,然后我单击“没有问题编号继续”。
Error: Commit failed (details follow):
Error: File '%Path to my file%' is
Error: out of date
Error: File '%File name%' already exists
Error: You have to update your working copy first.
我成功更新了我的工作副本,没有任何变化。我也做了一个成功的清理。我尝试删除父目录并完全删除基本文件夹并重新检查基本文件夹。
我检查了存储库,那里没有包含正在添加的文件的文件名的文件。
以上所有都是通过gui。使用命令提示符我得到以下信息:
svn status:
svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted
svn cleanup 5.0.1:
svn: E155009: Failed to run the WC DB work queue associated with '%PathToBaseRepoFolder%', work item 12841 (sync-file-flags 56 %Path to another file I was unable to add from the base repo folder%)
svn: E720003: Can't set file '%Full path to the other file I was unable to add%' read-write: The system cannot find the path specified.
如果我从 gui 进行更新和清理,则表示两者都成功。
我们使用 http://
我相信权限是正确的。