【发布时间】:2011-01-21 18:53:30
【问题描述】:
我有许多 Eclipse 项目,我想将它们放在两个单独的 hg 存储库中。
我通过首先使用 TortouiseHg 创建两个 hg 存储库并添加,首先将我的项目提交到每个存储库来设法做到这一点。通过这样做,我现在有两个 hg 存储库,每个存储库中有两个项目。
接下来,我使用 MercurialEclipse 在 Eclipse 中克隆该存储库。项目在 Eclipse 中按预期显示。
示例 1:
Eclipse workspace
|
|--Project 1
|--Project 2
|--Project 3
|--Project 4
但是如果我查看目录结构,它看起来像这样:
示例 2:
c:--
|
|-workspace
|
hgRepository1
| |--.hg
| |--Project 1
| |--Project 2
|
|
hgRepository2
|--.hg
|--Project 3
|--Project 4
当我希望它看起来像这样时。
示例 3:
c:--
|
|-workspace
|--.hg
|--Project 1
|--Project 2
|--Project 3
|--Project 4
是否有可能拥有一个 Mercurial 存储库并以某种方式克隆它并使项目直接出现在工作区目录下,而不是在子目录中?
【问题讨论】:
-
您不能让 1 个 .hg 目录包含来自多个存储库的数据。这 4 个项目真的只是同一个项目的一部分,还是您以某种方式组合的不同项目?
-
我可能还不清楚......但它是一个包含多个 Eclipse 项目的 hg 存储库。它们不是嵌套的 hg 存储库。