2011-04-04 116 views
5

我有一個現有的代碼庫,爲了演示目的,我想突出顯示特定部分。我們使用審查委員會,允許用戶上傳差異並方便地將其與存儲庫相比較。如何創建手動差異?

給出的是,是否有一種手動創建差異的好方法,以便將相關部分顯示爲已添加?想到的唯一方法是刪除相關代碼並反轉差異。

回答

2

使用diff手動命令:

cp yourfile.py yourfile.py.orig 
# then edit the file 
# and generate the diff 
diff -Naur yourfile.py.orig yourfile.py 

如果您正在使用一個版本控制軟件(如Git,SVN,汞...),你可以直接使用它們之前承諾:

hg diff 
git diff 
svn diff 
+0

正確。只要提到Perforce確實提供了生成差異的選項,但它們不是統一的差異格式,並且不適合評論板。更多信息:https://www.reviewboard.org/docs/manual/dev/users/review-requests/creating/#pre-commit-review-requests – egelev 2014-08-01 07:59:17