2011-05-28 35 views
0

嗨,这里有新的开发人员。W/LAMP项目的协作编码工具?

我和一些好友想编写一个项目,并且不确定当前的最佳做法是什么文件共享,什么不是。我做的最后一件事就是使用FTP与我的godaddy托管帐户...并非最大的经验被告知。所以我想知道Windows和Linux Apache项目的一些解决方案。

我听说过Git,但不知道如何设置/使用它,以及与FTP有什么不同。

我想我会离开我的查询,相对开放。我想我的一个问题是我不确定要问什么问题并进行调查。

谢谢。

回答

1

git是一个非常不同的FTP工具。 FTP只是在两台电脑之间移动文件,而且在这方面比较笨拙。 sftp是一个更好的协议和工具。

git可能是作为分布式源代码控制系统最好理解的。它跟踪登录,允许合并来自其他开发分支或其他用户的登录,并且如果发现错误提交,则可以回滚特定更改。你可以得到谁登记了什么,什么时候和为什么。

git比在某些共享主机环境中尝试通过ftp开发软件要好上千倍。 :)

您可能希望调查托管您的项目在https://github.com/ - 似乎很流行,非常容易使用。

+0

为github +1,一定要检查他们的帮助页面http://help.github.com/更具体地说,他们的“训练营”,这应该让你开始。有一些替代品,但我还没有找到任何像github一样的用户友好和简单的东西。您可能对此线程感兴趣,以及http://stackoverflow.com/questions/109440/best-git-repository-hosting-for-commercial-project。祝你好运! – 2011-05-28 03:47:07