注意:我已经看到了这一点,并试图从中获取尽可能多的东西;但我相信我的背景是不同的。
我正在做一个小型项目。称之为Foobar。我想让这件事更有条理..我尝试了一些项目,主要是作为一个无组织的编程作为一个轻度爱好的学生。我正在努力变得更有条理;这些项目中有 90% 是因为我根本没有记录,或者因为我丢失了它们。
因此,我一直在考虑进行版本控制/托管。它不仅会让我更有组织,而且(如果在这里的话)如果它在任何地方进入可用状态,人们会更容易获得。
我正在考虑的两个地方是 Google Code 和 GitHub。从我链接的问题:
谷歌代码:
- 与任何 Google 页面一样,复杂性几乎不存在
- 每个人(或几乎每个人)都有一个 Google 帐户,如果人们想使用问题系统报告问题,这很好
GitHub:
- 可能(或可能不会)比谷歌的页面更复杂(虽然对我来说不是问题)但是......
- ...具有比 Google 的服务更漂亮的界面
- 它需要人们在 GitHub 上注册才能发布问题
- 我喜欢使用 Git,您可以在本地进行自己的修订
因此我倾向于 GitHub,因为 Google Code 看起来对我没有吸引力。
对于一个小型的爱好项目——基本上是让社区功能变得无关紧要——是否有一些功能应该把我带到一边或另一边?