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