首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >svn用户提交时SubGit错误

svn用户提交时SubGit错误
EN

Stack Overflow用户
提问于 2012-11-08 18:29:48
回答 1查看 1.2K关注 0票数 0

我只是安装了SubGit并对其进行了测试。当一个svn用户提交一个文件时,他得到了以下错误信息:

提交失败(详细信息如下):'pre- Commit‘挂钩失败,错误输出:

SubGit错误报告(SubGit版本1.0.2 ('Miai') build #1764):

您收到此消息是因为SubGit (http://subgit.com/)已安装在您的存储库中,并且SubGit转换引擎中发生了需要处理的错误。

不可恢复的错误: svn:无法将文件'F:\svn\testsubgit\db\node-origins\0.tmp‘重命名为'F:\svn\testsubgit\db\node-origins\0’

当前状态: Subversion:只读Git :读写

要恢复:请按照http://subgit.com/book/#recovery中描述的错误恢复过程进行操作

要报告: 1)从'F:\svn\testsubgit\subgit\subgit-sync-20121108-180124.zip‘服务器获取错误日志

代码语言:javascript
复制
2) Report an issue at http://issues.tmatesoft.com/

有没有办法解决这个问题?或者我需要更改SubGit的某些设置?

EN

回答 1

Stack Overflow用户

发布于 2012-11-08 19:33:55

我是SubGit开发人员,很乐意帮助您解决这个问题。首先,请从'F:\svn\testsubgit\subgit\subgit-sync-20121108-180124.zip向support@subgit.com发送SubGit日志

此外,请提供有关您的环境的更多详细信息,特别是:

a)您的Subversion存储库在哪里(可能是网络驱动器)?b)您是否使用Apache服务器(http协议)访问Subversion存储库?c)您是否使用相同的服务(Apache)来访问Git存储库?

首先要检查的是运行Subversion和Git服务的用户(帐户)。如果这些用户是不同的用户(例如系统管理员和网络服务),则可能存在权限问题-由一个服务创建的文件将对另一个服务不可用。当您运行"subgit configure“和"subgit install”时,还要确保以运行Apache服务器(或其他服务)的同一用户的身份运行这些命令。

如果您使用网络驱动器来存储Subversion存储库,那么网络驱动器配置可能是问题的原因,我建议您将存储库移动到服务器上的普通驱动器。

此外,服务器上安装的某些防病毒软件可能会干扰SubGit -请尝试禁用它。

要从这个错误中恢复,请遵循http://subgit.com/book/#recovery上的说明-最简单的方法是运行"subgit install --rebuild repos“-但这样可能会丢失Git端的一些提交。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13287190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档