使用Mercurial时,所有文件都必须位于“存储库文件夹”中吗?

时间:2013-04-03 21:41:40

标签: mercurial

这是我第一次使用Mercurial,所以这可能是一个非常新手的问题......

如果我创建了一个存储库,例如c:\ HG1我的所有文件都需要在该目录下吗?

或者我可以从其他文件夹中添加文件,例如'C:\ myotherfolder'?

如果你可以从diff文件夹添加......怎么样,似乎无法弄明白。

感谢。

P.S。 我来自一个非分布式的源代码控制系统,所以也许我只是在考虑我的工作流程。

2 个答案:

答案 0 :(得分:2)

是的,要跟踪的所有文件都必须位于根存储库文件夹下。

答案 1 :(得分:0)

不,他们没有,您可以使用符号链接(Windows上的mklink)将另一个文件夹链接到不在同一父文件夹中的存储库。

在此处查看我对类似问题的回答:https://stackoverflow.com/a/19473449/471924