通过LAN协作


1

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


1
您在寻找协作式实时编辑软件,还是围绕版本控制的信息?你可以使用本地gitsvnmercurial仓库,并且将有助于解决编辑confilcts,但不会是相同的同时协作编辑。
sbtkd85 2011年

出于好奇,这些系统如何防止编辑冲突?我可能只是要求你发布这个答案:)
Freesnöw2011年

Answers:


5

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

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


2
这几乎总结了一下,除了初学者,真正的小项目(在这种情况下只有2人,只有HTML)我会推荐使用TortoiseSVN进行颠覆。我发现人们更容易掌握,而漂亮的资源管理器扩展意味着您不必担心使用命令行。
Kibbee

我建议将它托管在其中一个免费网站上,例如Assembla。它设置起来比较容易,它们可以处理备份,您可以随时随地使用它。
Jeanne Pindar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.