通过局域网协作

Fre*_*nöw 1 website collaboration

我和一个同事需要建立一个基于 HTML 的网站(没有 PHP,没有 ASP.net 等)。无论如何,我们是否可以在我们的 LAN 中处理相同的文件/项目?实时编辑将是最好的,但是任何其他系统都可以接受。

小智 5

我建议使用版本控制软件,特别是我喜欢git。基本上,通过使用源代码控制,你们俩都可以编辑文件,如果碰巧对冲突的同一个文件进行编辑,VCS 会通知您并允许您手动合并更改。对于大多数编辑,该软件非常擅长自动合并你们所做的更改。它将确保您不会破坏彼此的工作,并可以轻松恢复到文件的早期版本(在本例中为网站),以防万一您搞砸了。您也可以使用分支来测试不同的想法/功能,如果您喜欢它们/它们可以工作,则将它们合并回主线。

其他 VCS 包括MercurialSubversion(还有更多)。我推荐 git,因为它具有不错的跨平台支持、文档齐全且使用良好,因此很容易找到一些好的指南/帮助。以下是一些:

  • 这几乎总结了它,除了对于初学者,非常小的项目(在这种情况下是 2 个人,只有 HTML)我会推荐使用 TortoiseSVN 进行颠覆。我发现人们更容易掌握它,而且很好的资源管理器扩展意味着您不必担心使用命令行。 (2认同)