到目前为止,我总是使用Netbeans提供的FTP传输。每次我写入并保存时,它都会将文件上传到服务器。与Netbeans合作的最佳方式
现在我有一个项目,我和我的同事必须努力。上面的方法不再是最好的,因为如果我做了一些更改并保存,并且和我的同事一样,我们会覆盖其他修改。
在同一个PHP/CSS/HTML项目上合作的最佳方式是什么?你能否提供一些指导?
谢谢。
PS:OS Win7。
到目前为止,我总是使用Netbeans提供的FTP传输。每次我写入并保存时,它都会将文件上传到服务器。与Netbeans合作的最佳方式
现在我有一个项目,我和我的同事必须努力。上面的方法不再是最好的,因为如果我做了一些更改并保存,并且和我的同事一样,我们会覆盖其他修改。
在同一个PHP/CSS/HTML项目上合作的最佳方式是什么?你能否提供一些指导?
谢谢。
PS:OS Win7。
我个人使用Mercurial (Hg)当与一个团队的项目工作。
有一个Tutorial for using Mercurial with NetBeans。
当你的团队很小时,你可以使用bitbucket.org来托管你的项目,因为它是免费的和私人的(但是我认为每个项目的免费版本限制为5个人)。否则,您可以轻松设置您自己的hg-server。有很多关于如何在他们的网站上使用Mercurial的指南
如果您不熟悉分布式版本控制系统。简而言之它的工作原理是这样的:
这只要工作得很好,你没有编辑的代码相同的行(因为那时自动合并失败,因为它不知道该怎么养,哪些放弃,你必须手动合并)和您的文件不是二进制数据格式。 但在你的情况下,HTML,PHP和CSS都是基于文本的,所以你很好走。
我希望这有助于。如果你有任何问题随时问。 对不起,我不能发布更多的链接,因为我的声誉太低。
非常详细的答案,谢谢。 – aur0n 2013-02-27 10:51:13
很高兴我能帮到你 – mgttlinger 2013-02-28 07:55:26
你有没有尝试过用于此目的的任何版本控制工具? – Freak 2013-02-27 09:55:03
您可以使用Github或类似的工具在团队中工作。 – Tjoene 2013-02-27 09:55:42