【问题标题】:svn - replicating a commit on another repositorysvn - 在另一个存储库上复制提交
【发布时间】:2013-11-12 12:29:18
【问题描述】:

我有几个项目几乎完全相同,只是它们的“视图”层略有不同。如果我对一个项目进行更改并且一切顺利,我需要对其他项目做同样的事情,但这需要很多时间。所以问题是,有没有办法自动执行以下操作(最好在 Eclipse 中):

  1. 检查修订提交并查看已添加的文件并执行 与其他存储库相同。

  2. 如果某些文件已被删除,则在其他存储库中删除它们。

  3. 如果文件已被修改,则尝试合并差异或 显示修改后的文件和未修改的版本之间的差异 其他存储库。

如果有人能针对这个问题提出一个工具或一些关于我如何编写工具的信息,我将不胜感激。

【问题讨论】:

    标签: eclipse svn diff commit


    【解决方案1】:

    我不确定添加/删除文件的效果如何,但是您可以导出包含您更改的补丁(使用svn diff 或 TortoiseSVN 或类似的“创建补丁”菜单项),然后您可以导入该补丁(使用 svn patch 或 GUI 客户端中的“应用补丁”菜单项或类似项)。这会将更改应用到您的工作副本。然后,您可以查看这些更改并在它们成功时提交它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 2016-09-25
      • 2015-09-14
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 2011-11-07
      相关资源
      最近更新 更多