Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Mercurial 存储库中,如何找到子目录中包含的最后提交的 10 个文件?我想这样做是因为我有点担心某些文件被错误地提交。
使用revsets可能是最好的方法。
一个接近的近似值可能是hg log -r "last(file('subdirectory/*'), 10)"。
hg log -r "last(file('subdirectory/*'), 10)"
此命令返回触及子目录中任何文件的最后 10 次提交。从那里,您可以查看受影响文件的每个提交。
如果--template "{files}\n"添加到命令中,它将列出每个提交中涉及的文件。但是,该列表也将包括子目录之外的文件。有关详细信息,请参阅hg 帮助模板。
--template "{files}\n"