与PHP项目的小组开发人员合作

时间:2012-02-07 21:46:42

标签: php windows linux version-control

希望在PHP项目上通过互联网使用4-5开发人员。

问题:是否有适用于Netbeans IDE,Windows 7和IIS的中央服务器版本控制系统?

请:不建议任何第三方服务器,如bitbucket或git-hub。我不想使用任何付费服务器或可用性有限的免费服务器。

我想设置自己的服务器。这就是问社区的原因

提前致谢。

系统规格: 目前我的操作系统是:Windows 7 Ultimate X64和IDE是Netbeans 7.1。

6 个答案:

答案 0 :(得分:1)

cvs和svn都很容易在服务器上设置,并且它们拥有所有平台的客户端。

答案 1 :(得分:1)

我个人更喜欢git。由于我是从笔记本电脑工作,它允许我拥有自己的版本,同时仍然可以获得集中存储库的好处。

Windows部分已在此question中得到解答。

这应该是您正在寻找的东西,因为git在netbeans 7.1中集成非常好,并且易于使用和掌握。

答案 2 :(得分:1)

我们成功地使用了gitosis。 gitolight也可能是小团队的选择,但我还没有使用过它。另一个选择是设置gitourious,但这可能对你来说太过分了。

大家说这些系统大部分都适用于Linux。我们实际上是在Synology NAS上运行gitosis,有2个开发人员和大约30个项目。

这篇文章可能对你很有意思:Gitosis alternative?

答案 3 :(得分:0)

您可以使用ssh帐户创建一个由团队成员共享的github仓库。这种方法的限制可以忽略不计,因为您可以自己设置服务器。

查看http://www.mindfuzz.net/?p=250的想法。

答案 4 :(得分:0)

好的,毕竟我决定回答这个问题。

VisualSVN是一个易于使用和设置的SVN服务器。只需从http://visualsvn.com/server/download下载免费版本并安装即可。然后,请参阅http://www.visualsvn.com/server/getting-started/以获取一些提示,帮助您入门。

您需要确保NetBeans支持SVN。 This link表示确实如此。

答案 5 :(得分:0)

如果您想运行自己的服务器,您有很多选择。我个人喜欢git,设置自己的服务器非常容易。查看Progit的这一章:http://progit.org/book/ch4-0.html

它讨论了设置git服务器的选项,并提供了一步一步的说明。