2014-10-05 51 views
0

由於hg status顯示的文件包含更改(包括權限),所以文件數量更多。另一方面,hg diff忽略權限。 如果我想要一個工作流程,其中忽略了源代碼樹的權限,我需要什麼類型的配置?如何讓`hg status`只顯示'hg diff`顯示的文件

+0

「狀態可能會與差異不同意,如果權限已更改**或 發生了合併。**標準差異格式不報告 權限更改和差異只報告相對於一個合併 父的變化。」你是否也想忽略合併的其他父項中的更改? – alexis 2014-10-05 19:01:00

+0

@alexis不忽略所有更改,但只有權限發生更改。那可能嗎? – Forethinker 2014-10-06 21:39:28

回答

0

我還沒有看到任何證據表明你所要求的是可能的。但是你的問題基本上是2011年的this one的重複,這表明了明顯的解決方法:添加一個提交鉤來標準化你的文件的權限,以便在你不指望它們時不會改變。這對您是否有用取決於您爲什麼首先需要此修補程序。

+0

您提到的解決方案對我無效,因爲這些是生產中的Web應用程序的文件。我想我可以通過複製文件,然後使用mercurial鉤子來處理這個麻煩。 uwsgi和nginx需要更寬鬆的權限,而repo上的文件是有限制的。 – Forethinker 2014-10-06 23:21:11

相關問題