Tortoise SVN更新和提交不起作用

时间:2013-03-15 15:32:38

标签: svn tortoisesvn visualsvn-server svn-update svncommit

我最近遇到了Tortoise SVN的问题。我无法更新和提交任何内容。

Tortoise SVN version: 1.6.16 Build 21511 - 64 bit
OS: Windows 8 server

我们使用VisualSVN Server作为回购。 enter image description here

每当我尝试更新时,我会看到以下屏幕,它实际上并没有更新任何内容,它只是保持这样几个小时。 同样,当我尝试提交任何内容时,我会收到以下错误消息 enter image description here

它只发生在我的电脑上。其他开发人员运行相同的操作系统,相同的TortoiseSVN版本,他们可以更新并提交到repository,所以我认为存储库本身没有任何问题。

我尝试卸载并安装相同版本的Tortoise,但这并不起作用。

我还尝试更新到修订版 - >选择" Head"选项然后选择"完全递归"在“更新深度”下拉列表中。

我不想更改为TortoiseSVN的最新版本,因为我希望保留其他开发人员在此使用的相同版本的Tortoise。

2 个答案:

答案 0 :(得分:0)

我认为你使用http://作为Subversion存储库?

其他人可以提交对存储库的更改吗?如果是这样,这可能是您的用户ID的问题。在Subversion中提交更改时,您是否设置了用户名和密码?您的用户是否具有对Subversion存储库的提交权限?

在服务器端,用户可以拥有允许他们签出的读取权限,允许他们检查文件并进行更改的读写权限,或者根本没有访问权限。您可能需要验证您的用户权限。

如果没有人可以检入文件,则可能是存储库本身中文件的权限问题。但是,如果您使用的是VisualSVN,并且在VisualSVN中创建了存储库,则不应该成为问题。只要确保正在运行的进程,服务器就可以对存储库本身的物理文件进行读/写访问。

另一个问题可能是预提交挂钩,禁止因各种问题而提交。但是,如果是这种情况,它通常会报告预提交挂钩的退出代码。我在你的错误信息中没有看到,所以我认为这不是问题所在。你是Subversion的管理员吗?如果没有,您将不得不与SVN管理员联系,了解您的帐户发生了什么。

答案 1 :(得分:0)

实际上经过几个小时的故障排除后,我发现问题不在于SVN或我的帐户,而在于其中一个文件。 网站与地下天气集成,所有代码和天气地下数据也签入SVN。天气地下有一些临时文件引起了这个问题,并没有让我使用TortoiseSVN。 感谢您查看此问题。