繁体   English   中英

检查Mercurial / Hg中的文件

[英]Check Out Files in Mercurial / Hg

我用Subversion学习了版本控制,现在我正在尝试使用Mercurial。 在Subversion中,我自己在一个存储库中有一个项目,我可以将它检查到我的Visual Studio Projects文件夹中并在那里进行处理。 现在我使用的Mercurial仓库不仅仅是我的项目。 我有一个单独的本地副本和中央副本。 修改本地副本的标准方法是直接在repo中修改文件,但我不喜欢这样,因为如果需要我不能重新定位任何东西。 有没有办法检查我的项目到我想要的地方? 我不喜欢edit-copy-paste-commit方法。

你的问题是这样的:

公司所有项目的代码都在当地的仓库中

在Mercurial文档中引用“Mercurial不能做什么”

许多SVN / CVS用户希望在一个存储库中共同托管相关项目。 这实际上不是Mercurial的用途,所以你应该尝试不同的工作方式。 特别是,这意味着您无法仅检出存储库的一个目录。

如果您绝对需要在某种元库中托管多个项目,则可以尝试使用Mercurial 1.3或旧版ForestExtension引入的子库存功能。

有关使用Mercurial的实际操作介绍,请参阅教程。

- >当您使用像Mercurial这样的分布式版本控制系统时,您应该尝试为每个项目创建一个存储库。
如果你这样做,你的问题就会消失,因为如果你需要修改Project X,你只需要将Project X的完整存储库克隆到你的机器上,就是这样!

来自Subversion,也许您应该阅读一个解释SVN和HG之间差异的教程,例如其中一个:

你在寻找hg pull -u /path/to/central/repo吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM