Wil*_*hoi 7 svn mercurial tortoisehg hgsubversion
我已经使用VisualSVN服务器设置了SVN服务器,并在我的开发PC中安装了TortoiseSVN,TortoiseHg,hgsubversion.我可以成功克隆SVN服务器的SVN repo,并使用TortoiseHg进行COMMIT更改.但是,当我想将更改推回到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]
Run Code Online (Sandbox Code Playgroud)
我在Mercurial全局设置中有以下几行:
[extensions]
rebase=
hgsubversion = C:\hgsubversion\hgsubversion
Run Code Online (Sandbox Code Playgroud)
请指教!
谢谢,威廉
我发现,这种情况发生的原因是我们在拉/推Mercurial之前没有执行任何SVN提交.我的解决方法是要求SVN服务器管理员在服务器上创建repo后对SVN repo进行初始提交.
确保初始提交包含至少一个文件,因为仅包含文件夹不足以解决问题.
| 归档时间: |
|
| 查看次数: |
1477 次 |
| 最近记录: |