Fre*_*nöw 1 website collaboration
我和一个同事需要建立一个基于 HTML 的网站(没有 PHP,没有 ASP.net 等)。无论如何,我们是否可以在我们的 LAN 中处理相同的文件/项目?实时编辑将是最好的,但是任何其他系统都可以接受。
小智 5
我建议使用版本控制软件,特别是我喜欢git。基本上,通过使用源代码控制,你们俩都可以编辑文件,如果碰巧对冲突的同一个文件进行编辑,VCS 会通知您并允许您手动合并更改。对于大多数编辑,该软件非常擅长自动合并你们所做的更改。它将确保您不会破坏彼此的工作,并可以轻松恢复到文件的早期版本(在本例中为网站),以防万一您搞砸了。您也可以使用分支来测试不同的想法/功能,如果您喜欢它们/它们可以工作,则将它们合并回主线。
其他 VCS 包括Mercurial和Subversion(还有更多)。我推荐 git,因为它具有不错的跨平台支持、文档齐全且使用良好,因此很容易找到一些好的指南/帮助。以下是一些: