【发布时间】:2011-03-25 15:24:57
【问题描述】:
我在 Visual Studio 2010 中启动了两个不同的项目,每个项目都有自己的 hg 存储库。
后来我决定这两个项目属于一个解决方案,因此属于一个 hg 存储库。
新的解决方案如下文件结构:
SolutionFolder
|---.hg
+---Lib
| ∟ dlls
+---Source
| ∟ Project_A
| ∟--.hg
| ∟ Project_B
| ∟--.hg
+---OverarchingSolution.sln
有没有办法可以将mergeProject_A 和Project_B 的变更集放入解决方案文件夹的存储库中?
因此导致:
SolutionFolder
|---.hg
+---Lib
| ∟ dlls
+---Source
| ∟ Project_A
| ∟ Project_B
+---OverarchingSolution.sln
Project_A 和 Project_B 的所有变更集都已登陆 SolutionFolder 的存储库?
【问题讨论】:
-
嗯,这里的文档看起来很有希望:mercurial.selenic.com/wiki/MergingUnrelatedRepositories 在“重命名”部分中
-
我将在下面添加两个答案,因为有两种不同的方法可以做到这一点,我能想到的方法比您在 wiki 中找到的方法更好。
-
您可能想检查这个非常相似的 SO 问题:stackoverflow.com/questions/5420149/…
标签: visual-studio-2010 mercurial merge projects-and-solutions changeset