【问题标题】:Folders not being added in MercurialMercurial 中未添加文件夹
【发布时间】:2010-01-27 07:02:51
【问题描述】:

我看了这个问题:ignoring folders in mercurial 提到了如何忽略文件夹,但这不是我需要的。

我正在使用 TortoiseHG,在“添加”所有文件夹后,它们仍显示为“?”而不是“+”。其中的文件显示“+”,但文件夹本身只显示“?”。这是 Windows XP 上 Mercurial 的问题吗?或者,是我的键盘和椅子之间的问题吗?

【问题讨论】:

    标签: mercurial tortoisehg


    【解决方案1】:

    Mercurial 仅在其中添加文件,并从实际文件名推断文件夹。如果您下拉到命令行并执行hg status,您将看到文件夹根本没有列出。您添加的文件夹中的文件将使用A 标签列出,但实际文件夹不会在 hg status 命令中列出。

    【讨论】:

    • 令人困惑的是,任何东西甚至都麻烦显示文件夹的任何类型的 Mercurial 状态。它不应该那样做。
    • @Tarydon 谢谢。我卸载了 TortoiseSVN 以解决图标问题(它们共享相同的覆盖应用程序),但我很高兴我了解了有关文件夹的一些信息。那东西让我发疯。 @Omnifarious我很高兴它显示文件夹状态,因为当我在子/子/子文件夹中更改文件时,我想要“!”向上传播,这样我就不用挖了。
    • @orokusaki:啊,是的,那是明智之举。我根本不使用 GUI 进行编程,所以我没有想到。
    • 它只是一个上下文菜单,只需单击几下即可为您提供 HG 的所有功能。我也是一个“向我展示胆量”的书呆子,但这是一个我很乐意使用 GUI 节省时间的地方,因为绿色文件夹图标让我感到温暖和模糊。
    【解决方案2】:

    您不需要单独添加文件夹(事实上,Mercurial 根本不处理普通文件夹/目录)。只要你的文件在那里,你就没事。

    【讨论】:

      猜你喜欢
      • 2015-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多