我已经使用VisualSVN服务器设置了一个SVN服务器,并在我的开发PC上安装了TortoiseSVN、TortoiseHg、hgsubversion。我可以成功地从SVN Server克隆SVN repo,并使用TortoiseHg提交更改。但是,当我想要将更改推回到SVN服务器上时,我总是收到以下消息:
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全局设置中有以下几行:
[extensions]
rebase=
hgsubversion = C:\hgsubversion\hgsubversion敬请指教!
谢谢,威廉
发布于 2010-12-23 15:44:37
我发现,这种情况的发生是因为我们在通过Mercurial拉/推之前没有执行任何SVN提交。我的解决方法是在服务器上创建存储库后,要求SVN server管理员对SVN存储库执行初始提交。
确保初始提交至少包括一个文件,因为仅包含文件夹不足以解决问题。
发布于 2014-03-28 18:43:00
在我的例子中,出现了消息,因为要推送的变更集不是工作副本父级。
情况:
中央服务器3代码库: svn -
<代码>F211
结果:未发现任何更改
在中央存储库中的"hg update tip“之后(其中tip是新版本),推送到svn再次工作。
发布于 2011-11-02 08:46:49
在我的例子中,我只是编辑了.hg/ svn / rev _map,将svn rev修复为hg变更集。
https://stackoverflow.com/questions/4506782
复制相似问题