【问题标题】:How to list the untracked files in darcs?如何列出darcs中未跟踪的文件?
【发布时间】:2013-06-16 12:09:18
【问题描述】:

例如,在 Git 中,当我运行 git status 时,我会查看我的工作目录中是否有任何未跟踪的文件。

如何检查是否有未跟踪的带有 darcs 的文件?

(我正在使用 darcs-2.1.2。)

【问题讨论】:

    标签: version-control status ls darcs


    【解决方案1】:

    darcs whatsnew(可以缩写为darcs whdarcs wha)等价于git diff(但请记住,darcs 没有 Git 索引的概念)。

    darcs whatsnew -ls(same as --look-for-adds --summary) 更接近于git status,概述了工作目录的变化:

    helm:myproj oleg$ darcs wha -ls
    M ./basicmodule.py -2 +1
    A ./newfile.py
    a ./temp.txt
    

    【讨论】:

      【解决方案2】:

      (在http://irclog.perlgeek.de/darcs/2009-04-01找到答案。)

      darcs whatsnew -l
      

      根据darcs whatsnew --help

      -l  --look-for-adds       look for (non-boring) files that could be added
      

      Bare darcs whatsnew 打印带有差异的巨大输出(如果有很多差异),因此即使信息在那里,我也看不到它,但这个选项很好。

      例如:

      /etc/modprobe.d # darcs init
      /etc/modprobe.d # darcs add -r .
      /etc/modprobe.d # darcs whatsnew -l
      A ./aliases
      A ./alsa-modindex
      A ./alsa-modindex.rpmnew
      A ./arch
      A ./blacklist
      A ./blacklist-cups
      A ./blacklist-edac
      A ./blacklist-framebuffer
      A ./blacklist-hwmon
      A ./blacklist-net
      A ./blacklist-watchdog
      A ./install
      A ./isapnp
      A ./options
      A ./oss
      /etc/modprobe.d # darcs remove ./alsa-modindex.rpmnew
      /etc/modprobe.d # darcs whatsnew -l
      A ./aliases
      A ./alsa-modindex
      A ./arch
      A ./blacklist
      A ./blacklist-cups
      A ./blacklist-edac
      A ./blacklist-framebuffer
      A ./blacklist-hwmon
      A ./blacklist-net
      A ./blacklist-watchdog
      A ./install
      A ./isapnp
      A ./options
      A ./oss
      a ./alsa-modindex.rpmnew
      /etc/modprobe.d # 
      

      所以,一个小的“a”代表未跟踪的文件。大“A”可能是添加的,但没有记录,是吗?

      是的,是的。在我跑darcs record之后,只剩下未追踪的:

      /etc/modprobe.d # darcs whatsnew -l
      a ./alsa-modindex.rpmnew
      /etc/modprobe.d # 
      

      【讨论】:

        猜你喜欢
        • 2022-07-11
        • 1970-01-01
        • 2015-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-20
        • 1970-01-01
        • 2020-03-21
        相关资源
        最近更新 更多