TortoiseSVN - 提交项目失败错误

时间:2010-10-22 20:22:08

标签: tortoisesvn

我在VS2010中使用tortise svn。当我在一天结束时提交我的更改时,我收到以下错误。

提交项'文件夹 / 文件名'具有复制标记,但修订无效。

这是什么意思,我该如何解决?我用Google搜索了它,但实际上只看到了与Java相关问题的相当深奥的讨论记录。

编辑 - 10/25/2010

没有什么?真的?

4 个答案:

答案 0 :(得分:3)

我同意佩卡的评论。右键单击项目文件夹 - > TortoiseSVN - >检查修改。记下您更改的文件。

创建一个新文件夹 - 并将存储库签出到新文件夹。将更改的文件移回新文件夹,替换现有文件。再试一次你的提交。

您可以尝试使用Windows资源管理器而不是Visual Studio执行此操作。

答案 1 :(得分:1)

  1. 您是否重命名了该文件夹[比如,folder1]?
  2. 如果没有,则将该文件夹的内容“导出”到其他地方[例如,folder2]。
  3. 返回folder1的父级并删除然后更新folder1。
  4. 用folder1中的等效文件替换folder1中的所有文件[* not folder * s]
  5. 现在在盗取任何锁定后独立提交folder1。

答案 2 :(得分:0)

如果您尝试获取最新版本(在提交之前更新,但在备份代码之后更新),会发生什么?)

听起来有些东西可能会以一种糟糕的方式发生冲突 - 您可能需要备份文件,更新或签出新的工作副本,然后用旧的文件替换签出的文件。

答案 3 :(得分:0)

查看一份干净的副本。投入您之前所做的更改。承诺。 这样做,并试图忘记你的问题。它应该工作。