patch

    1热度

    2回答

    在具有多个Windows服务器的环境中,确保所有系统上的修补程序符合性的最佳方法是什么? 是否有一个简单的工具(某种客户端/服务器应用程序?),可以生成报告以显示所有系统的状态,因此可以修复任何不能自动修补自身的问题,而无需手动检查每个系统系统每次需要审计?

    9热度

    2回答

    我一直想知道的一件事是软件补丁如何工作。很多软件似乎只是在他们的二进制文件上发布新版本,需要在旧版本上安装,但是某些软件(特别是Windows等操作系统)似乎能够发布非常小的修补程序来纠正错误或为现有功能添加功能软件。 大多数情况下,我看到的修补程序无法替换整个应用程序,甚至无法替换应用程序中使用的小文件。对我来说,似乎正在修改实际的二进制文件。 这些补丁是如何实际实现的?任何人都可以向我指出解释

    6热度

    7回答

    我经常觉得我应该为某些项目做出更多贡献,因为我每天都依赖他们,但是经常会觉得我主要会阻碍他们。 您是否有任何项目不是您的主要开发人员,但是需要提交补丁? 任何绊脚石阻止你伸出援助之手?

    18热度

    4回答

    我对使用Subversion作为其源代码控制的开源项目进行了一些本地更改。 (我没有对原始项目存储库的提交访问权。) 我的更改添加了一个文件,但是此文件未包含在“svn diff”的输出中。 (可能值得注意的是,新文件是二进制文件,而不是纯文本。) 如何制作包含新文件的patch? $ svn st A tests/foo.zip $ svn diff $

    10热度

    10回答

    当提及“提交补丁”时,patch是什么意思? 我见过这个用法很多,特别是在开源世界。这是什么意思?提交补丁包含什么内容?

    3热度

    4回答

    如何让diff忽略像foo.c~这样的临时文件?是否有一个配置文件会使临时设置忽略默认设置? 更一般地说:从tarball生成一个“干净”的补丁最好的方法是什么?我这样做很少就够了(提交bug修复,通过电子邮件的OSS项目),我总是与它的斗争...... 编辑:OK,简单的答案是 diff -ruN -x *~ ... 是否有更好的答案?例如,这可以放在配置文件中吗?

    5热度

    3回答

    如果我们需要发布一个不包含当前已提交的开发或者与当前版本相比发生的任何更改的错误补丁,应该采取什么措施使此过程更安全,高架? 我们目前在一个主要在Visual Studio 2008中开发的小型(3个开发人员)团队中使用Subversion进行源代码管理。我们预计该团队可能会在明年与8个开发人员进行分组,并为以前的任何版本提供支持变得更加复杂。虽然大多数客户都在使用最新的版本,但有些版本进一步落后