首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理私有回购的优点/缺点

问管理私有回购的优点/缺点
EN

Stack Overflow用户
提问于 2017-12-02 14:19:04
回答 1查看 40关注 0票数 2

作为一个刚刚开始考虑使用私有存储库的人,如果我理解正确的话,他们基本上允许你私下提交,直到你准备好向世界开放你的应用程序/程序,然后,一旦你这样做了,你的整个Github/Bitbucket提交历史对每个人来说都是可见的(就像你一直在开放开发一样)。

现在,如果有人在你之前开源了一些东西,并声称来自领域/地区/应用程序/等等,会发生什么呢?你能从根本上开源你的软件(或者直接联系作者)和“反声明”出处吗?显然,开源的人不会知道你的存在,因为你是在私有模式下开发的,那么在这种假设的情况下,谁的“通行权”呢?

我可以清楚地看到私有repos对于竞争对手的潜在分支的效用,这些竞争者拥有比你多得多的资源,并且假设可以比你编写更多的代码到终点线和/或显着地重构你的代码(可能没有属性),但除此之外,我真的看不到私有repos对软件开发的直接好处。有没有人能为我澄清以上几点?为了记录在案,我调查了相关的帖子,比如:https://softwareengineering.stackexchange.com/questions/87577/whats-the-benefit-of-having-a-private-repository-for-personal-projects

EN

回答 1

Stack Overflow用户

发布于 2017-12-02 15:20:00

私有存储库关乎可见性:只对您可见或对所有人可见。

它与内容无关:您可以在Git repo (公共或私有)中存储任何内容(不是太大):一个项目,或者只是文件的集合。它并不局限于“软件开发”。例如,您可以保留代表您想要记住的注释的私人简单文本文件。

通常,Eric S. Raymond在"Ownership and Open Source“中描述的三种声明开源项目所有权的方式与私有/公共回购无关。

  • One,最明显的,就是创建这个项目。当一个项目自项目开始以来只有一个维护者,并且维护者仍然活跃时,自定义甚至不允许关于谁拥有该项目的问题。

(另请参阅"How do I navigate to the earliest commit in a Github repository?")

  • 第二种方法是让以前的所有者将项目的所有权交给你。
  • 获得项目所有权的第三种方法是观察到它需要工作,而所有者已经消失或失去了兴趣。

因此,这更多地是关于通信,而不是关于存储库管理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47605213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档