相关疑难解决方法(0)

Mercurial到Mercurial到颠覆工作流问题

我们正在从Subversion迁移到Mercurial.为了促进迁移,我们正在创建一个中间Mercurial存储库,它是我们的Subversion存储库的一个副本.所有开发人员将开始切换到Mercurial存储库,我们将定期将更改从中间Mercurial存储库推送到现有的Subversion存储库.经过一段时间后,我们将简单地废弃Subversion存储库,中间的Mercurial存储库将成为新的记录系统.

Dev 1 Local --+--> Mercurial --+--> Subversion
Dev 2 Local --+                +
Dev 3 Local --+                +
Dev 4 -------------------------+
Run Code Online (Sandbox Code Playgroud)

我一直在测试它,但是当我将更改从本地存储库推送到中间Mercurial存储库,然后直到我们的Subversion存储库时,我一直遇到问题.

alt text http://bmurphy.mediafly.com.s3.amazonaws.com/images/mercurial/01.png

在我的本地计算机上,我有一个已提交的变更集,可以将其推送到我们的中间Mercurial存储库.在这里你可以看到它是版本#2263,哈希625 ...

alt text http://bmurphy.mediafly.com.s3.amazonaws.com/images/mercurial/02.png

我只将此变更集推送到远程存储库.

替代文字http://bmurphy.mediafly.com.s3.amazonaws.com/images/mercurial/03.png

到目前为止,一切看起来都很好 变更集已被推送.

hg update
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
Run Code Online (Sandbox Code Playgroud)

我现在切换到远程存储库,并更新工作目录.

hg push
pushing to svn://...
searching for changes
[r3834] bmurphy: database namespace
pulled 1 revisions
saving bundle to /srv/hg/repository/.hg/strip-backup/62539f8df3b2-temp
adding branch
adding changesets
adding manifests
adding file changes
added 1 changesets …
Run Code Online (Sandbox Code Playgroud)

svn mercurial hgsubversion

23
推荐指数
1
解决办法
4999
查看次数

如何处理与hgsubversion的合并?

我正在尝试为使用Subversion的项目做出贡献.我使用Mercurial及其hgsubversion扩展来克隆repo.我的工作发生在一个功能分支上.

如何使功能分支与默认分支上发生的事件保持同步(hg说)又称主干(svn发言)?

所以我hg up feature以前更新到功能分支,然后hg pull在默认分支上给了我更改集.所以我做了hg merge default,承诺合并,然后尝试hg push将我的变更集发送到Subversion.而Mercurial说:"抱歉,找不到合并修订版的svn父版."

version-control mercurial branch hgsubversion

7
推荐指数
2
解决办法
3384
查看次数

标签 统计

hgsubversion ×2

mercurial ×2

branch ×1

svn ×1

version-control ×1