选择性修补

时间:2009-10-13 22:10:21

标签: svn diff patch subclipse

我有一个文件夹和该文件夹的补丁。现在,我不想在我的提交中包含补丁中的每个更改。我可以在Subclipse中选择要排除的文件,但是我可以只对这些文件中的某些行进行相同的操作吗?

2 个答案:

答案 0 :(得分:0)

您可以编辑修补程序文件,或应用修补程序,然后将原件从原始文件的另一个未更改副本复制回单独的文件夹中。就个人而言,我可能会在git中提交我的工作,应用补丁(不使用git),然后使用git只提交我喜欢的更改,或者重置我不喜欢的文件。

哦,对不起,你正在使用颠覆,我才意识到。不是故意通过提出不同的解决方案来冒犯。我确信颠覆允许类似的方法。

答案 1 :(得分:0)

您可以修改工作副本,然后在提交之前删除您不想要的部分。使用diff命令查看已修补部分与工作副本中先前版本之间的差异。

基本上,您正在使用修补程序修改当前文件,然后再次修改它们以排除不需要的行。