The*_*uck 22 google-code github repository project-organization
注意:我已经看过这个,并试图尽可能多地从中获取; 但我相信我的背景不同.
我正在开展一个小型项目.称之为Foobar.我想要把它做得更有组织.我已经尝试了一些项目,主要是作为一个无组织的编程,作为一个光的爱好学生.我想要变得更有条理; 这些项目中有90%是在我完全没有记录或者因为我丢失它们之后发生的.
因此,我一直在考虑让版本控制/托管进行.它不仅会组织我更多,而且(如果它在这里很大)如果它进入任何可用的状态,它将更容易获得.
我正在考虑的两个地方是Google Code和GitHub.从我链接的问题:
Google代码:
- 与任何Google页面一样,复杂性几乎不存在
- 每个人(或几乎每个人)都有一个Google帐户,如果人们想要使用问题系统报告问题,那就太好了
GitHub的:
- 可能(也可能不会)比谷歌的页面更复杂(虽然对我来说不是问题)但......
- ...有比Google服务更漂亮的界面
- 它需要人们在GitHub上注册以发布问题
- 我喜欢这样的事实:使用Git,您可以在本地进行自己的修订
由此我倾向于GitHub,因为谷歌代码看起来并不吸引我.
对于一个小的业余爱好项目 - 基本上使社区功能无关紧要 - 有哪些功能应该把我带到一边或另一边?
Sil*_*eel 32
我更喜欢谷歌代码,因为它对我的小型个人项目来说更容易.在一天结束时,对于免费项目来说,很难从家人,朋友或其他承诺中抽出时间,并且让小型免费项目取得成功的关键在于您的时间.(否则,你会得到"80%完成"的问题.)
Google Code现在支持GIT.
Google Code的最大优势在于您不需要网站.
- 项目的首页就足够了.
- 您可以在下载部分添加简单的二进制下载.
- 相比之下,GITHUB的界面真的让非程序员感到困惑.你的首页充满了技术,所以除非是编码器的工具,否则你需要一个单独的网站.
- 营销真的很好 - 你在谷歌上获得了良好的排名,而且你经常会被其他下载网站选中,有时也会被评论.如果没有人能找到你的项目,没有任何意义可以捐出你的时间.
如果它完全是编码器的工具(不仅仅是一个方便的IT工具),那么GITHUB可能更好.
Mar*_*eth 28
你说"我相信我的背景不同",但不要说明原因.因此,我不能为您提供除通用优缺点之外的任何具体建议,这些建议在各种文档和在线教程中列出.
我的建议:首先选择一个程序(git,Mercurial或SVN)并使用它.找到支持该软件的托管网站(在本回答时,GitHub用于git,BitBucket或Google Code for Mercurial,Google Code for SVN)并使用它.如果遇到问题,请切换到另一个问题.
我已经使用了所有三个,通常问题不是托管,而是你需要学习程序本身的事实.此处列出的所有托管服务提供商都将适合您,直到您有具体原因为止.
我会和Github一起去.这样做的唯一原因是,Google代码会显示您的电子邮件和您的全名(仅当您考虑使用Google +时才会显示名称).而且你现在无法禁用此功能.
| 归档时间: |
|
| 查看次数: |
18381 次 |
| 最近记录: |