到现在为止,我总是使用Netbeans提供的FTP传输。每次我编写和保存时,它都会将文件上传到服务器。
现在我有一个项目,我和我的同事必须努力。上面的方法不再是最好的了,因为如果我做了一些更改并保存,那么我的同事,我们会覆盖彼此的修改。
在同一个PHP / CSS / HTML项目上合作的最佳方式是什么?你能提供一些指导吗?
感谢。
PS:OS Win7。
答案 0 :(得分:4)
在与团队合作开展项目时,我个人使用Mercurial (Hg)。
有Tutorial for using Mercurial with NetBeans。
当您的团队很小时,您可以使用bitbucket.org来托管您的项目,因为它是免费和私有的(但我认为每个项目的免费版本限制为5人)。否则,您可以轻松设置自己的hg-server。有很多关于如何在他们的网站上使用Mercurial的指南
如果您不熟悉分布式版本控制系统。简而言之,它的工作原理如下:
只要您不编辑相同的代码行(因为它自动合并失败,因为它不知道要保留什么以及丢弃什么而且您必须手动合并)并且您的文件是不是二进制数据格式。 但在你的情况下,HTML,PHP和CSS都是基于文本的,所以你很高兴。
我希望这有帮助。如果您有任何问题随时问。 抱歉,由于我的声誉太低,我无法发布更多链接。