2011-04-04 121 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