我們經常使用拉取請求上的Files Changed選項卡來同行評審我們在分支上所做的工作,不幸的是,我們開發過程的主要部分是重新生成Flex因此在查看文件時,99%的更改都無關緊要。這使得很容易錯過應該審查的重要變化。忽略拉取請求中的特定文件,文件類型或文件夾diff
我們知道這些重新生成的服務所在的文件夾,並且我們可以在一次提交中提交所有regen更改(如果有幫助的話)。
有沒有人有任何建議,我們可以改善這一點?理想情況下,我們會從pull request diff中排除一個文件夾。
我們經常使用拉取請求上的Files Changed選項卡來同行評審我們在分支上所做的工作,不幸的是,我們開發過程的主要部分是重新生成Flex因此在查看文件時,99%的更改都無關緊要。這使得很容易錯過應該審查的重要變化。忽略拉取請求中的特定文件,文件類型或文件夾diff
我們知道這些重新生成的服務所在的文件夾,並且我們可以在一次提交中提交所有regen更改(如果有幫助的話)。
有沒有人有任何建議,我們可以改善這一點?理想情況下,我們會從pull request diff中排除一個文件夾。
當前GitHub不支持從拉取請求中排除文件或文件夾的方式。
如果我在發送拉請求有這個問題,那件事,是造成痛苦到我的開發團隊,我只能想到以下幾點:
這樣做的目的是排除從差異文件夾和文件但同時你不希望在整個pull請求準備好之前合併服務的更改。該解決方案是不理想,但你可以:
A
B
B
到A
的拉動請求,您只會看到您感興趣的內容。有幾件事情我不同意這個建議,如:(?bash腳本)
也許有人有這更好的流量,但我有同樣的問題與distribution files我推上游和我處理它只是完全通過它們。不過,我想你的用例比我的要複雜得多。
希望這可以幫助或者讓其他用戶開始。
Github現在有更多的功能來導航拉請求。
您可以過濾並跳轉到拉取請求中的特定文件。按t
可讓您在拉取請求中的任何位置訪問此功能。
正如你所提到的,你也可以在不同的提交中保留你不想查看的文件。然後,您可以利用提交過濾器功能,該功能允許您從一個提交而不是整個提取請求中查看更改。按c
調出此選擇器,p
和n
分別允許您移至上一個和下一個提交。
?
調出鍵盤快捷鍵列表。
您是否找到解決方案? – Callistino
我對這個問題的答案也很感興趣。 – Emanuel
你確定這些文件不應該在.gitignore首先? –