2014-01-21 48 views
2

我克隆了我正在使用的項目的存儲庫,並在NetBeans中打開它並做了一些更改並登錄到了ReviewBoard站點,現在我需要爲項目上的其他人上傳差異文件以查看我的更改。當我點擊Team-> Diff上的NetBeans菜單欄時,我可以看到我的工作副本和我的Head之間有差異,這是我想要區分的。我可以通過點擊diff窗口中的文本標籤來查看文本版本。我沒有看到的是我可以點擊將這個差異保存爲ReviewBoard希望我上傳的.diff文件。我圖形diff的一個我的屏幕形象: enter image description here如何將一個Git diff保存到NetBeans中的文件中?

+0

不知道有關NetBeans - 但它是在命令行很容易的,所以我會評論...正在觀察在COMM的差異並不是一個選項?如果你可以在命令行中進入repo目錄,運行'git diff> filename.diff'應該會將diff輸出到爲你指定的文件:) – apprenticeDev

+0

是的,我也是通過命令行完成的截圖當然是玩具MWE,而不是我真正的項目)。如果可能,項目負責人要求我找出如何從IDE中做到這一點,因爲我們有一些人甚至不是使用SceneBuilder做UI界面的編程人員,這當然會自動更改.fxml文件,因爲以及一些特定的東西,他們知道有足夠的Java可以在.java文件中執行,並希望項目中的其他人能夠查看。即,我們有人是cli-phobic :) – mring

回答

0

我已經在IDE中先打開DIFF窗口能保存補丁文件:

Team -> Diff -> Diff to Head 

然後,當選擇了DIFF在編輯器:

Team -> Patches -> Export Uncommited Changes 

(NetBeans的8.2)

相關問題