linux - 如何列出 Mercurial 中属于不同分支的所有文件?

标签 linux mercurial branch tortoisehg redhat

我是 Mercurial 的新手,很抱歉新手问题。
我在/home/Cassie/localRepo 创建了一个名为“localRepo”的本地存储库。我在那里有两个分支,默认分支和 src1-branch。对于默认分支,它有 file1、file3,对于 src1-branch,它有 file1、file2 和 file4。每当我尝试列出该存储库中的所有文件时,它只显示属于当前分支的文件。

例如,如果当前分支是 src1-branch,那么如果我输入

ls -l

仅显示

file1 file2 file4

有什么方法可以查看属于同一存储库的所有文件,例如

file1 file2 file3 file4

我已经尝试过

hg status --all

它仍然只显示 file1 file2 和 file4。

我的机器是 redhat linux 工作站 6,带有 Mercurial 1.7 和 tortoisehg。

非常感谢,

最佳答案

hg manifest --all 列出所有修订版中的所有文件,包括已删除和重命名的文件。

给定:

o  5: Removed file1, Renamed file3->file6
|
| @  4: Added file5
| |
| o  3: Added file4
| |
o |  2: Added file3
| |
o |  1: Added file2
|/
o  0: Added file1

hg manifest --all 的结果:

file1
file2
file3
file4
file5
file6

关于linux - 如何列出 Mercurial 中属于不同分支的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11163608/

相关文章:

c - Linux 获取开机后的系统时间

linux - 使用 bash 从文本文件中提取单词

mercurial - 将大文件转换为普通文件

jenkins - 保持两个 Jenkins 服务器同步

linux - 多个 X 服务器上的 x11/xlib XCreateSimpleWindow

regex - 如何忽略除一个目录及其子目录中的特定扩展名的所有文件?

git - 通过 TeamCity 从 IIS 中删除非事件分支

ios - merge 2 个分支时 Xcode 6.0.1 崩溃

git - 阻止推送 git 分支

C++ 以二进制模式读取文件。文件结束的问题