【问题标题】:Generating patches for open source, source code in virtualenv site-packages为 virtualenv 站点包中的开源、源代码生成补丁
【发布时间】:2011-08-26 12:52:24
【问题描述】:

我的 virtualenv 站点包中有一个开源 python 库。我注意到该库中的一个错误,并希望将我的补丁贡献回开源项目。

问题是,我的 virtualenv 站点包不受 git 版本控制(显然,因为它是通过 pip 安装的),重命名导致错误的特定字符串(位于多个文件中, 10+ 个文件)手动然后使用 diff 生成补丁。

一种更简单的方法——因为项目托管在 github 上——实际上是将该库置于 git 控制之下,然后在 github 上发出“拉取请求”。但我不确定直接管理我的 virtualenv 的站点包目录中的 git 存储库是否有意义。 (这会导致问题点吗???)

在这种情况下,您将如何管理您的个人工作流程以有效地回馈开源项目?

【问题讨论】:

    标签: python open-source virtualenv


    【解决方案1】:

    在 github 上 fork 项目,将其克隆到与您的 virtualenv 不同的目录,发出拉取请求,然后通过将 pip 指向您在 github 中的 fork 将您自己的 fork 安装到 virtualenv 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      • 2017-10-08
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多