我开始认真考虑我需要创建一个开源项目,这样才能满足我自己的需求。我已经向原作者发送了补丁,但回复相当简洁,而且,嗯,不受欢迎。
不管怎么说。我已经阅读了问题Forking an open source project nicely,但这并没有回答我更具体的问题:
我应该如何处理这些文件?
首先,我是应该继续使用原始的Git存储库,还是应该抛弃所有的历史,重新开始("rm -rf .git && git init")?其次,对旧的自述文件、以前的版本信息和版本控制有什么看法吗?
当然,许可和归属将按照许可证的要求进行处理。
发布于 2009-02-10 00:01:02
历史是源代码控制中最有价值的部分。我会说保留历史,只标记你自己开发开始的点。
发布于 2009-02-10 00:09:45
我保留历史记录的原因:
git bisect而寻找bugs -你可能会发现一个你认为无害的改变实际上是至关重要的。有了bisect这类东西很容易找到,没有它就很难找到了。没有历史你是做不到的。如果这些都不适用,你可能想重新开始。但即使你这样做了,也要将历史记录保存在一份私人副本中。如果您需要它,您可以从新的存储库移植您的更改,并执行上述所有操作。
发布于 2009-02-10 00:06:38
这应该是非常轻松的,除非你从头开始重写所有内容,否则这是正确的方法。
https://stackoverflow.com/questions/530608
复制相似问题