我认为这个问题的答案是你不能,但我想问这个问题,以防我找不到答案。
另外,我想知道是否有更好的方法来处理这种情况。
我有一个存储库,其中有一个名为 website 的子文件夹。问题是在网站上工作的开发人员想要检查文件进出 linux /var/www/html 文件夹。
问题是 hg repo 的根不是网站。如果我在 html 中签出,那么您最终会得到 /var/www/html/website (加上我们在 repo 根目录中的任何其他文件和文件夹现在位于 html 文件夹中)。
如果这是 SVN,那么我可以检查网站子文件夹。
我的一个想法是,可能有一种方法可以将此克隆的工作文件夹更改为网站文件夹(有点像 SVN 交换机)。由于实际的存储库存放在 .hg 文件夹中,因此在技术上似乎应该是可行的,但我在文档中没有看到类似的内容。
另一方面,有没有更好的方法来处理这种情况?一种想法是将 hg 存储库克隆到中性位置并配置 Apache 以从那里加载网站,但从事此工作的开发人员有理由说明这不是最佳解决方案。
还有其他方法可以处理这个吗?使用 Apache 网站和 HG 的正常工作流程/模式是什么?配置apache是不是比较正常。我通常在 Windows/IIS 中工作,这就是我会做的。
HG 是否还有其他情况,您真的只想在子文件夹中工作。那里的解决方案是什么?