由于hg status
显示的文件包含更改(包括权限),所以文件数量更多。另一方面,hg diff
忽略权限。 如果我想要一个工作流程,其中忽略了源代码树的权限,我需要什么类型的配置?如何让`hg status`只显示'hg diff`显示的文件
0
A
回答
0
我还没有看到任何证据表明你所要求的是可能的。但是你的问题基本上是2011年的this one的重复,这表明了明显的解决方法:添加一个提交钩来标准化你的文件的权限,以便在你不指望它们时不会改变。这对您是否有用取决于您为什么首先需要此修补程序。
+0
您提到的解决方案对我无效,因为这些是生产中的Web应用程序的文件。我想我可以通过复制文件,然后使用mercurial钩子来处理这个麻烦。 uwsgi和nginx需要更宽松的权限,而repo上的文件是有限制的。 – Forethinker 2014-10-06 23:21:11
相关问题
- 1. .hg目录中的文件在我运行“hg status”时显示出来
- 2. 如何在`hg com`中使用mercurial显示diff?
- 3. 如何让Mercurial将“hg out --patch”diff作为视觉差异显示?
- 4. Mercurial:列出“hg diff”文件
- 5. hg diff忽略^ M
- 6. hg commit表示“没有任何变化”,但是hg状态-A显示很多更改的文件
- 7. 在hg状态下显示重命名?
- 8. hg diff本地到远程文件
- 9. hg命令只显示正在传入的磁头?
- 10. 防止“hg status”在未跟踪的目录下显示所有内容
- 11. 如何让winmerge在git中显示新文件的diff?
- 12. Mercurial分支分支不显示正确的hg服务或hg视图
- 13. `git stash --patch`显示的行改变了`git diff` /`git status`没有显示
- 14. `git的status`显示worktree文件夹
- 15. git status显示修改后的文件,但git diff没有显示任何内容
- 16. tortoisegit diff显示未修改的文件
- 17. 对于Mercurial(hg),如果“hg heads”显示3个头,但2个是分支,如何去除它?
- 18. 无法获取“hg log file”来显示任何内容
- 19. git-diff:只显示提交的变化
- 20. 我可以让git diff只显示已更改的文件名和行号吗?
- 21. Xcode提交窗口 - 显示unix-diff-like diff(不显示整个文件)
- 22. 显示远程hg存储库的标签
- 23. 添加/删除标签不会显示在git status或git diff?
- 24. 如何'git status'显示未跟踪目录的内容/文件?
- 25. 如何让Eclipse显示。*文件?
- 26. Ionic 2在hg pull后显示白色页面
- 27. 如何更改hg日志的默认行为以仅显示祖先?
- 28. 如何让git diff显示与github的pull request diff相同的结果?
- 29. 移动.hg文件夹
- 30. emacs magit diff突出显示
“状态可能会与差异不同意,如果权限已更改**或 发生了合并。**标准差异格式不报告 权限更改和差异只报告相对于一个合并 父的变化。”你是否也想忽略合并的其他父项中的更改? – alexis 2014-10-05 19:01:00
@alexis不忽略所有更改,但只有权限发生更改。那可能吗? – Forethinker 2014-10-06 21:39:28