我的virtualenv站点包中有一个开源python库。我注意到库中有一个bug,我想把我的补丁贡献给开源项目。你知道吗
问题是,我的virtualenv站点包不是由git控制的版本(显然,因为它是通过pip安装的),手动重命名导致bug的特定字符串(位于多个文件中,10+个文件中)然后使用diff生成修补程序是一件痛苦的事。你知道吗
一种更简单的方法——因为项目托管在github上——实际上是将该库置于git控制之下,然后在github上发出“pull请求”。但我不确定直接在virtualenv的site packages目录中管理git存储库是否合理。(这会给皮普带来麻烦吗?)你知道吗
在这种情况下,您将如何管理您的个人工作流程以高效地为开源项目做出贡献?你知道吗
在github上分叉项目,将其克隆到与virtualenv分离的目录中,发出pull请求,并通过在github中将pip指向您的分叉来将您自己的分叉安装到virtualenv中。你知道吗
相关问题 更多 >
编程相关推荐