代码之家  ›  专栏  ›  技术社区  ›  T. Stone

您如何处理不再维护的GitHub存储库?[关闭]

  •  2
  • T. Stone  · 技术社区  · 16 年前

    您如何处理不再维护的GitHub存储库?

    在存储库还活着的时候,它吸引了观察者和一些叉子。

    你当时怎么处理?有没有一种方法可以很好地指示存储库不再被维护,或者签出forks或者另一个项目?

    4 回复  |  直到 16 年前
        1
  •  2
  •   Jörg W Mittag    16 年前

    实际上,我认为你能做的最好的事情就是简单地删除存储库。例如,这样,过时的代码就不会出现在搜索中。

        2
  •  1
  •   Mikko Rantalainen    16 年前

    我将执行一次commit,删除除README文件之外的所有源文件,该文件清楚地声明您不再对项目感兴趣(还将README的重要部分复制到最后一个commit日志消息中,使用git commit——如果需要,请修改)。

    显然,自述文件还应该包含代码的一般描述,但它应该已经在自述文件中了。

    同时尝试在自述文件中添加一些您希望该代码的潜在用户查找的单词。试着把这些词放在你不再维护代码的地方。

    理由是:

    • 任何人试图盲目地将你的大脑和他的大脑合并,都会立即发现这是一个坏主意(所有源代码都将被删除,并替换为一个解释为什么会发生这种情况的自述文件)

    我不同意这样的说法:如果没有人分叉(并保存代码),那就一文不值了。也许其他人没有接手的唯一原因是你的项目没有被足够多的眼球看到。

    如果你相信你的代码有任何价值(我的意思是 任何东西 高于零),则不要删除它。只要明确说明代码已经被废弃。

        3
  •  0
  •   Yann Ramin    16 年前

    我会在自述文件中做一个很好的提交,它基本上声明这是为了历史参考,查看X Y和Z,以查看这段代码的去向。

        4
  •  0
  •   Walter White Walter White    16 年前

    我在我的项目前面加上“ 已弃用。 “github网站上有一些关于这个的帖子,但看起来他们不会让步。他们想让你在自述文件里写个便条。我更喜欢将信息放在关系数据库中,这样您就可以对不同的字段进行排序,其中之一是项目是否处于活动状态。

    我把我不赞成的项目放在上面,因为有些概念可以重用。这和你的学校作业很相似。希望你能从中学到一二。

    推荐文章