Android Studio突然出现了巨大的SVN问题。
我得到了
错误:提交的修订号错误:-1
每次提交尝试。使用Tortoise工作正常。
它出现在新的项目上,以及在Tortoise之前提交的新的检查项目
我该如何解决这个问题?
答案 0 :(得分:0)
我在一段时间内从头开始构建的项目遇到了同样的问题,并且总是作为唯一用户提交到subversion存储库。在假期期间我在另一台计算机上重新检查了这个项目后,我收到了这个错误。当我回到家时,我在计算机上尝试删除现有项目并再次检查它,不幸的是导致同样的错误。
由于我在删除之前制作了备份副本,因此我比较了两个项目目录,我看到它们有不同的颠覆工作副本格式。然后我再次检查并选择" 1.6格式"因为工作副本格式和错误消失了。
我的服务器是1.6服务器,但由于它与1.8客户端兼容,我认为,工作副本格式不重要。顺便说一句,我的印象是,即使我收到了这个错误,但实际上这些更改已经发生了,所以这可能是Android Studio的svn客户端的问题。
答案 1 :(得分:0)
如果语言环境不是英语,则svn命令行客户端会将不可解析的输出返回到Android Studio(IntelliJ)。所以对我来说,以下工作正常:
创建一个shellcript,例如。将其命名为/ usr / local / bin / svn-en,其中包含以下内容:
export LC_MESSAGES=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
svn $@
然后在Android Studio中转到项目设置 - >版本控制 - >颠覆。 在标签" General"输入"使用命令行客户端"字段:/ usr / local / bin / svn-en