【发布时间】:2010-04-11 08:51:09
【问题描述】:
我在这里需要一些意见。
我正在开发一个 Django 项目,使用 buildout 来获取依赖项等... 我使用 mercurial 作为 DVCS。
现在...我需要自定义其中一个依赖项,因此我可以执行以下操作之一: (* 这些更改可能对其他人没有用处。)
1- 在(github、bitbucket 等)中创建项目的分支,维护我的版本,并使用(mercurial 或 git)配方获取依赖关系。
2- 克隆项目,将其放在 PYTHONPATH 中,擦除 DVCS 目录并将其添加到我的项目版本中。因此,每次更改都将是私有的。在这里,我需要从他们的 DVCS 或其他东西中删除所有信息。
其他你能想到的。
我错过了什么?我太虚了?
谢谢!
【问题讨论】:
-
我们中间似乎有一个病态的反对者。我认为有某种批处理作业可以解决这个问题?
-
否,但有几种方法可以解决否决票。其中之一是提出更好的问题。
-
啊,是的,但是在不发表评论的情况下投反对票是非常违背 SO 的精神的。 “如果您看到错误信息,请投反对票。插入 cmets 指示具体是什么错误。”
-
在不评论您认为该问题有什么问题的情况下拒绝投票似乎是不真诚的(除非有人已经提出)。由于这是一个编程设计问题,我觉得它适合 SO。不同意反对票的另一种解决方案是反对票。业力平衡
标签: mercurial project dvcs buildout