0

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

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

我们使用 VisualSVN 服务器作为 repo。 在此处输入图像描述

每当我尝试更新时,我都会看到以下屏幕,实际上它并没有更新任何内容,并且会保持这样的状态数小时。同样,当我尝试提交任何内容时,我会收到以下错误消息 在此处输入图像描述

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

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

我还尝试更新到修订版 -> 选择“Head”选项,然后在“Update Depth”下拉列表中选择“Fully Recursive”。

我不喜欢更改为最新版本,TortoiseSVN因为我想保持与其他开发人员在这里使用的相同版本的 Tortoise。

4

2 回答 2

0

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

于 2013-05-01T14:45:07.767 回答
0

我认为您将其http://用作 Subversion 存储库?

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

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

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

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

于 2013-03-15T18:25:22.073 回答