![通过 LAN 进行协作](https://linux22.com/image/1289230/%E9%80%9A%E8%BF%87%20LAN%20%E8%BF%9B%E8%A1%8C%E5%8D%8F%E4%BD%9C.png)
我和一位同事需要建立一个基于 HTML 的网站(不使用 PHP、不使用 ASP.net 等)。我们有没有办法跨局域网使用相同的文件/项目?实时编辑是最好的,不过其他任何系统都可以接受。
答案1
我建议使用版本控制软件,特别是我喜欢git。基本上,通过使用源代码管理,你们俩都可以编辑文件,如果你们碰巧对同一个文件进行了有冲突的编辑,VCS 会通知你们并允许你们手动合并更改。对于大多数编辑,该软件非常擅长自动合并你们俩所做的更改。它将确保你们不会破坏彼此的工作,并且如果你们搞砸了某件事,可以轻松恢复到文件的早期版本(在本例中是网站)。此外,你们还可以使用分支来测试不同的想法/功能,如果你们喜欢它们/它们有效,则将它们合并回主线。
其他 VCS 包括Mercurial和颠覆(还有很多)。我推荐 git,因为它具有良好的跨平台支持、文档齐全且使用方便,因此很容易找到一些好的指南/帮助。以下是一些: