2010-09-20 169 views
2

SVN的行为真的很奇怪......我只是想添加一个文件......并且好奇地得到以下错误。SVN'路径找不到'错误

“/fin/trunk/Proj.Web/Areas/App1”未找到路径

我使用TortoiseSVN

和我所做的是试图将一个新的文件添加到库中。我究竟做错了什么?

回答

4

您是否确认了您尝试提交的存储库的URl? (您可以在Tortoise中使用repo浏览器来获取正确的URL)。如果您已经将文件的父目录添加到存储库,也值得检查。有时(如果您使用http协议访问回购站),值得验证存储库URL(从回购浏览器)并将其粘贴到Internet浏览器,以查看您是否能够通过浏览器访问它。帮助看看服务器是否启动等,希望这会有所帮助。

+0

是的,存储库URL是正确的。由于某种原因,父目录似乎并未添加到未版本控制的文件列表中,即使我取消选中“show unversioned”。作为参考,我试图在新的目录结构(/App1/Controllers/PanelController.cs)中添加两层深度的文件。类似的文件/文件夹结构能够添加没有问题。 – 2010-09-20 11:36:23

+0

您可以查看服务器上的apache错误日志(IMO它是一个很好的开始,特别是从TortoiseSVN开始使用错误)。乌龟错误并不总是有助于找出潜在的问题,但apache日志更能说服人。 – 2010-09-21 04:12:42

+2

还要特别注意正在使用的url的情况,而不是错误日志中显示的内容。 – 2010-09-21 04:19:05

2

还不能投票,但想补充一点,Critical Skill的LAST评论对我来说很有用:我的URI有一个区分大小写的问题,我不知道(分支名称中需要两个字母被大写)。我认为这有点愚蠢(颠覆应该规范命名为全下或什么的),但修复它,突然分支被找到正确。