【问题标题】:SVN commit Error "Commit can only commit to a single repository at a time."SVN 提交错误“提交一次只能提交到一个存储库。”
【发布时间】:2012-04-28 12:03:45
【问题描述】:

我正在使用安装了“Subclipse”的 Eclipse 将我的更改提交到位于我的 DropBox 文件夹中的存储库。

我使用 Tortoise 创建了一个存储库。我的实际项目位于存储库文件夹的根目录中,但不在主干或分支或标记文件夹中。

我多次成功创建、签出和提交,但最近我开始收到提交错误:

org.apache.subversion.javahl.ClientException: svn: E200007: 提交失败(详情如下): svn: E200007: Commit 一次只能提交到一个存储库。 所有目标都是同一个工作副本的一部分吗? org.apache.subversion.javahl.ClientException: svn: E200007: 提交失败(详情如下): svn: E200007: Commit 一次只能提交到一个存储库。 所有目标都是同一个工作副本的一部分吗?

而且什么都不能承诺... 是什么导致了这个问题,如何解决???

【问题讨论】:

  • 您最近是否通过检查或在您的存储库中提取 zip 文件来添加任何第三方源?如果是这样,您可能有属于该项目的额外 .svn 文件夹,这些文件夹会混淆 subversion。
  • 我检查了这个项目,在里面我创建了一个新包,里面有一个新类。重要吗?
  • 不...我已经从另一台计算机上的存储库中下载了项目,并重新创建了存储库。现在我认为一个简单的“清理”操作可能会有所帮助。但是已经完成了。跨度>

标签: eclipse svn commit subclipse


【解决方案1】:

对于命令行 svn,我通过运行 find ./ -name ".*" 来解决此问题,以查找那些隐藏文件并仅维护根 .svn 结构。

【讨论】:

    【解决方案2】:

    这通常有效:

    右击项目->团队->清理/刷新

    【讨论】:

      猜你喜欢
      • 2011-04-23
      • 2013-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-03
      相关资源
      最近更新 更多