我和我的朋友在星期五的18小时比赛中开发了一个游戏,我们必须使用javascript(我不知道为什么)并且从两台计算机上处理同一个项目并不是很愉快通过网络共享文件夹交换代码,有没有办法获得一种用于javascript编码的Google文档?我们可以从两台不同的计算机实时编辑同一文档?任何时候都欣赏。
答案 0 :(得分:3)
您指的是"版本控制"。
一个好的工具(通常是事实上的)Git。
然后,您可以将代码推送到GitHub。
你可以用这个做很多东西......你们都可以拥有单独的分支,将它们推送到GitHub,然后“#diff”#34;它们,意味着您可以逐行查看各个更改,并决定要保留或丢弃的内容。这些可以合并到一个代表您最终产品的主分支。
答案 1 :(得分:0)
使用某种源代码控制! Github是一个使用GIT的优秀网站。其他选项包括但不限于SVN和mecurial
答案 2 :(得分:0)
SVN,GitHub,TFS是源代码控制的好工具。它们还将为您提供签入/签出功能,以便可以在后台合并内容。因此,如果您和您的朋友正在处理同一个文件并且都提交更改,那么它们将合并在一起。但是,如果您希望看到您的好友在打字时发生变化,那么您需要编写一些内容来执行此操作。如果你想要这种类型的功能,那里有一个名为signalR(http://signalr.net/)的酷库。这可能有点矫枉过正,但我不知道那里的任何文本编辑器会让你看到有人在键入时更改。你可以用ajax调用来解决问题,但是再次,这将是一种过度杀伤,性能将是一个问题。