由於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 diff -g」沒有時,爲什麼「hg status」顯示更改的文件? (一位家長)
- 3. 如何讓'hg log --verbose'在多行上顯示文件?
- 4. 如何在`hg com`中使用mercurial顯示diff?
- 5. 如何讓Mercurial將「hg out --patch」diff作爲視覺差異顯示?
- 6. Mercurial:列出「hg diff」文件
- 7. 顯示指定回購的hg狀態
- 8. hg diff忽略^ M
- 9. hg commit表示「沒有任何變化」,但是hg狀態-A顯示很多更改的文件
- 10. 在hg狀態下顯示重命名?
- 11. hg diff本地到遠程文件
- 12. 顯示hg回購中的文件數量?
- 13. hg顯示修改的文件不變,爲什麼可能是?
- 14. 防止「hg status」在未跟蹤的目錄下顯示所有內容
- 15. hg命令只顯示正在傳入的磁頭?
- 16. 如何讓winmerge在git中顯示新文件的diff?
- 17. Mercurial分支分支不顯示正確的hg服務或hg視圖
- 18. 如何在TortoiseHG 2.1.2版本中顯示「hg heads」輸出?
- 19. 如何在Tortoise Hg日誌窗口中顯示鉤子輸出?
- 20. 如何在Tortoise HG中不顯示標籤修訂?
- 21. `git stash --patch`顯示的行改變了`git diff` /`git status`沒有顯示
- 22. `git的status`顯示worktree文件夾
- 23. 顯示DIFF
- 24. git status顯示修改後的文件,但git diff沒有顯示任何內容
- 25. git diff也應該顯示文件名
- 26. tortoisegit diff顯示未修改的文件
- 27. git status - 不顯示未跟蹤文件
- 28. 對於Mercurial(hg),如果「hg heads」顯示3個頭,但2個是分支,如何去除它?
- 29. hg log:顯示何時執行推送-f
- 30. 無法獲取「hg log file」來顯示任何內容
「狀態可能會與差異不同意,如果權限已更改**或 發生了合併。**標準差異格式不報告 權限更改和差異只報告相對於一個合併 父的變化。」你是否也想忽略合併的其他父項中的更改? – alexis 2014-10-05 19:01:00
@alexis不忽略所有更改,但只有權限發生更改。那可能嗎? – Forethinker 2014-10-06 21:39:28