【问题标题】:Create patch and apply patch in SmartGit在 SmartGit 中创建补丁并应用补丁
【发布时间】:2014-05-23 15:38:47
【问题描述】:

我有一个托管在 Bitbucket 的在线存储库,但其中一位开发人员遇到了 Internet 连接问题,并且大多数时候无法连接到该存储库。为了在存储库中维护相同的代码并在开发人员之间共享,我认为创建补丁并通过电子邮件发送给他。因为他和我使用 SmartGit 客户端,所以可以从SmartGit 创建和应用补丁?我阅读了docs,但没有发现任何帮助,对此有何建议?我不知道 Git Flow 功能是否是解决方案

【问题讨论】:

    标签: git patch smartgit


    【解决方案1】:

    这似乎从 SmartGit 6.5 版开始支持。 这是更新日志:https://www.syntevo.com/smartgit/changelog-6.5.x.txt(在 SmartGit 6.5 预览版 1 下)

    以下步骤对我来说效果很好。

    创建补丁:

    1. 打开日志
    2. 选择一个分支并右键单击一个提交
    3. 选择“格式化补丁...”并保存文件

    应用补丁:

    1. 打开日志
    2. 转到“工具”,然后“应用补丁...”
    3. 选择补丁

    补丁将应用于当前签出的分支。

    【讨论】:

    • 一些附加信息:我在 Windows 10(64 位)和 Xubuntu Linux 16.04(64 位)上有 SmartGIT (v7.1.4),但不幸的是,这些功能仅在 Windows 版本上可用,虽然我可以'不明白为什么。
    • 如果这些或任何命令丢失,请转到首选项、工具并单击“重新添加默认值” - 我的丢失了,可能是多年来的更新。
    【解决方案2】:

    我询问了 SmartGit 支持团队是否在 GUI 中实现了git format-patch。我得到了以下答案:

    没有。如果它需要一个选定的提交,它也无法解决 使用外部工具。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 2016-11-07
      • 2010-11-27
      相关资源
      最近更新 更多