首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SVN差分输出

SVN差分输出
EN

Stack Overflow用户
提问于 2009-03-20 13:39:32
回答 2查看 4K关注 0票数 3

在工作中,我们有一个非常大的代码库,我们通常为web应用程序导出代码,以确保所有内容都是最新的。如果我们开发测试代码,它总是在一个分支中完成,以确保它不会与主干冲突,这可能会意外地导致错误被释放。

我的问题是,是否可以进行SVN导出,但仅限于差异,否则整个存储库必须再次导出,这需要相当长的时间。例如,我们有一个“最后导出”标志,然后我们将最后一个更新日期与文件进行比较,并且只导出那些晚于上一个导出日期的日期。

这将是相当方便的内部网系统,其中一个完整的导出,以保持我们的生活/回购同步。有什么想法吗?

编辑-看看修补程序,我看不出您是如何为回购中已经存在的文件创建修补程序的。我们已经有提交的文件了。因此,我想要创建一个从x修订到头的补丁,并将它应用到我的项目的根,以便应用每一个差异。不过,我不确定这是否有可能。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-03-20 13:45:17

在使用svn创建补丁文件,然后使用普通的旧“修补程序”命令应用该补丁文件时,我们已经做了一些类似的事情(尽管没有使用生产系统)。svn接受修订编号,因此您可以生成一个补丁文件,该文件将包含从某一集开始的所有内容。

当然,如果您的许多文件都是二进制文件,这可能就不太好了:-)

票数 7
EN

Stack Overflow用户

发布于 2010-01-27 01:25:14

我们也需要这样的东西。所以我写了一个小java工具。

希望它对某人有用:github svn-diff-导出

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

https://stackoverflow.com/questions/666185

复制
相关文章

相似问题

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