首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用hgsubversion通过TortoiseHg推送到SVN服务器时,未发现变化

使用hgsubversion通过TortoiseHg推送到SVN服务器时,未发现变化
EN

Stack Overflow用户
提问于 2010-12-22 14:42:22
回答 4查看 1.6K关注 0票数 7

我已经使用VisualSVN服务器设置了一个SVN服务器,并在我的开发PC上安装了TortoiseSVN、TortoiseHg、hgsubversion。我可以成功地从SVN Server克隆SVN repo,并使用TortoiseHg提交更改。但是,当我想要将更改推回到SVN服务器上时,我总是收到以下消息:

代码语言:javascript
复制
pushing to svn+https://SVN.DEVTEAM:8443/svn/ProjectX/
searching for changes
no changes found
[command completed successfully Wed Dec 22 14:32:31 2010]

我的Mercurial全局设置中有以下几行:

代码语言:javascript
复制
[extensions]
rebase=
hgsubversion = C:\hgsubversion\hgsubversion

敬请指教!

谢谢,威廉

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-12-23 15:44:37

我发现,这种情况的发生是因为我们在通过Mercurial拉/推之前没有执行任何SVN提交。我的解决方法是在服务器上创建存储库后,要求SVN server管理员对SVN存储库执行初始提交。

确保初始提交至少包括一个文件,因为仅包含文件夹不足以解决问题。

票数 7
EN

Stack Overflow用户

发布于 2014-03-28 18:43:00

在我的例子中,出现了消息,因为要推送的变更集不是工作副本父级。

情况:

中央服务器3代码库: svn -

  • ,hg-working-clone

  • central-hg -hg(带hgsubversion)和一个服务器与svn(拉)同步

  • 工作克隆有一个新的版本

  • 工作克隆推送到中心-hg

  • 中心尝试推送到svn

<代码>F211

结果:未发现任何更改

在中央存储库中的"hg update tip“之后(其中tip是新版本),推送到svn再次工作。

票数 1
EN

Stack Overflow用户

发布于 2011-11-02 08:46:49

在我的例子中,我只是编辑了.hg/ svn / rev _map,将svn rev修复为hg变更集。

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

https://stackoverflow.com/questions/4506782

复制
相关文章

相似问题

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