这是我第一次使用Mercurial,所以这可能是一个非常新手的问题......
如果我创建了一个存储库,例如c:\ HG1我的所有文件都需要在该目录下吗?
或者我可以从其他文件夹中添加文件,例如'C:\ myotherfolder'?
如果你可以从diff文件夹添加......怎么样,似乎无法弄明白。
感谢。
P.S。 我来自一个非分布式的源代码控制系统,所以也许我只是在考虑我的工作流程。
答案 0 :(得分:2)
是的,要跟踪的所有文件都必须位于根存储库文件夹下。
答案 1 :(得分:0)
不,他们没有,您可以使用符号链接(Windows上的mklink)将另一个文件夹链接到不在同一父文件夹中的存储库。
在此处查看我对类似问题的回答:https://stackoverflow.com/a/19473449/471924