首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TortoiseSVN创建修补程序时重复的文件差异

使用TortoiseSVN创建修补程序时重复的文件差异
EN

Stack Overflow用户
提问于 2016-09-23 02:50:14
回答 2查看 1.4K关注 0票数 4

我有一个已经存在的SVN签入分支。

使用TortoiseSVN:

  1. 我使用SVN签出将分支转移到本地计算机上。
  2. 我将几行代码合并到现有的项目中。
  3. 我为新编写的代码创建新的子文件夹。
  4. TortoiseSVN->Add我的新目录和文件的所有文件。
  5. 最后,我转到TortoiseSVN->Create 并将文件保存为myChanges.patch。

当我打开修补程序时,几乎每个源文件的所有差异都会被列出3-4次。

当我通过TortoiseSVN创建修补程序时,如何避免在diff文件中有重复的条目

EN

回答 2

Stack Overflow用户

发布于 2018-05-21 07:09:08

这是个老问题,但我找不到答案。

我也遇到了同样的问题,发现问题在于我是如何创建补丁的。复制步骤:

  • 创建新文件夹
  • 在文件夹中添加一个或多个文件
  • 创建修补程序并选择其中包含的文件夹和文件。

但是,如果仅通过选择文件夹创建修补程序,则生成的修补程序文件将包含文件夹中的所有文件。如果我不想包含所有文件,我只选择单独的文件,并跳过文件夹完全。这两种方法都会产生一个补丁文件,其中文件只包含一次。

票数 7
EN

Stack Overflow用户

发布于 2016-09-23 02:50:14

和我的许多同龄人交谈后,我意识到我不是唯一一个遇到这个问题的人。当我问他们是如何绕过的时候,他们告诉我,他们会在他们遇到差异的时候手工编辑。

因此我为我们编写了一个简单的GUI工具,代码和可执行文件都可以从GitHub:https://github.com/Kakarot/TortoiseDiffCleaner/releases下载。

、.diff、.patch文件拖放到UI中,它将生成每个文件的干净版本,而不需要重复条目。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39651820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档