【问题标题】:TortoiseSVN error's when pushing to Codeplex推送到 Codeplex 时出现 TortoiseSVN 错误
【发布时间】:2012-02-02 18:23:38
【问题描述】:

我正在尝试向 codeplex 提交一个项目 - 我无法推送我的源代码,所以我现在距离从他们的服务器上删除它还有 15 天的时间。

我正在使用 tortoisesvn,但我自己的 svn 服务器从来没有遇到过这个问题。

这是我提交的日志:

D:\Development\ChildLinksUpgrade
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ChildLinksUpgrade.csproj
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ImportModule.cs
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\License.txt
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\Properties
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\Properties\AssemblyInfo.cs
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ReleaseNotes.txt
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ViewChildLinksUpgrade.ascx
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ViewChildLinksUpgrade.ascx.cs
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\ViewChildLinksUpgrade.ascx.designer.cs
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\_readMe.txt
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\web.Debug.config
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\web.Release.config
D:\Development\ChildLinksUpgrade\ChildLinksUpgrade\web.config
Commit failed (details follow):
At least one property change failed; repository is unchanged
The PROPPATCH request returned invalid XML in the response: XML parse error at
 line 1: no element found (/svn/!svn/wrk/1c9ef6fb-1a14-9348-afe4-7a1d77a51333)

我使用的是最新版本的 TortoiseSVN。

【问题讨论】:

  • 报错是否一致?什么版本的 TortoiseSVN?您遵循了哪些步骤?
  • 当我尝试提交对属性的更改(例如 svn::ignore)时,我也会得到这个。如果您唯一的属性更改是 svn::ignores 那么只提交源文件可能是安全的。
  • 是的——每次我尝试提交。使用乌龟 SVN 1.7.3.22386。从那以后,我转而使用 TFS - 并且至少将其推高了。不过想修复 SVN。

标签: tortoisesvn codeplex


【解决方案1】:

当您使用 SVN URL 时,始终在 URL 中添加斜杠。 我认为,你的 WC 中有错误的(这种方式)repo URL

【讨论】:

    【解决方案2】:

    我不想把这个作为答案——但我已经搬到了一台新的笔记本电脑上,而且自从@Vorspire 的回答之后——我只是尝试了一个普通的 ol' 提交。有效。

    我在我的新笔记本电脑上运行 TortoiseSVN 1.7.6。

    另外 - 只是根据@Lazy Badger 的回复进行检查 - 我仍然没有尾随的“/” - 所以......我想这是版本和“在我的机器上工作”的答案。

    【讨论】:

    • 太好了,我只有一台机器,我遇到了完全相同的问题;-(哦,saad 是世界哈哈
    • 这不是一个真正的答案。请不要接受,而是让投票来决定这个答案列表的顶部应该是什么。
    【解决方案3】:

    我最近在使用 CodePlex 时遇到了这个问题,我在其中更改了被忽略/未版本化的文件,并在一定程度上解决了它。

    我没有尝试提交每次都会导致错误的更改,而是为我的本地存储库打开了 Repo Browser (TortoiseSVN) 并删除了新忽略/未版本化的文件。

    此操作导致自动提交/更新,从远程存储库中删除了文件并部分解决了问题。 下一步是删除我本地仓库中的所有内容,除了“.svn”目录,然后使用 SVN 更新选项再次下载整个项目。

    我现在可以继续我的提交而不会出现错误,并且能够成功地从远程存储库中删除新删除/未版本化的文件。

    希望这会有所帮助。

    【讨论】:

    • 无需在您的答案上签名。 SO 会自动为您完成。
    【解决方案4】:

    如果那里有新的被忽略文件,它无法更新文件夹更改。取消选中文件夹(或删除被忽略文件的定义)对我有用。

    【讨论】:

    • 这个答案也对我有用!也许这是答案,应该被接受?!
    猜你喜欢
    • 2016-08-25
    • 1970-01-01
    • 2023-03-16
    • 2012-10-29
    • 2016-12-30
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多