用hg克隆一个特定的目录?

时间:2010-02-02 20:53:53

标签: svn mercurial tortoisehg hgsubversion

我来自Subversion背景,但我正在慢慢迁移到Mercurial。

在我的许多项目开始时,我会设置一个开发环境,配置为开发app / webapp / program的特定起点(很像Maven 2原型,但不一定是Java / Maven)。

稍后我会通过其特定路径从我的svn回购中结帐这个原型/模板项目;而导出来自存储库的版本控制的工作副本;这样我就可以将工作副本导回到另一个存储库,而无需将我对工作副本所做的更改添加到模板/原型项目的基础。

我尝试在Mercurial做同样的事情,因为我不能结帐 er ..um ..no 克隆来自hg存储库的特定路径。

如果我想使用Mercurial实现相同的功能,我该怎么办? 使用标记分支?原型/模板项目非常不同,但我想将它们保存在同一个存储库中。

1 个答案:

答案 0 :(得分:1)

存储库是Mercurial中更轻量级的概念。虽然你说你想避免它,但我可能会在这种情况下创建一个单独的存储库。如果您需要在您的存储库之间存在共享历史记录,则可以使用 ShareExtension