繁体   English   中英

在PhpStorm / IntelliJ IDEA中对同一项目进行同步编程

[英]Simultaneous programming on the same project in PhpStorm/IntelliJ IDEA

在PhpStorm / IntelliJ IDEA中是否可以让两个(或更多)程序员同时处理同一个项目,即同时编辑相同的文件? 想象一下像http://collabedit.com/ ,但在IDE中。

当我们开始新项目时,我们希望程序员和编码人员互相坐下来同时编辑相同的文件,即程序员在编码器编写模板时编写PHP代码,两者都可以查看彼此的代码并在其中进行一些小的更改必要。

我们尝试通过第二台计算机上安装的驱动器打开同一个项目,但是想法很困惑并且经常发生,旧版本被刷新到磁盘,因此我们丢失了我们的更改。 此外,无法同时编辑同一文件。

长话短说,你不能像在IntelliJ中的collabedit.com那样工作。 即。 你看不到另一个人在你打开的同一个文件上输入代码....
无论如何,这样做的方法是创建一个同步目录的同步,两者(或任何你想要的)都可以访问。 好的,所以这里......

  1. 转到“项目设置”

    alt + ctrl + shift + s

  2. 转到部署并设置您希望开发人员同时访问的远程路径的信息。 如果你有一个apache,你也可以添加服务器根路径。
    部署连接设置

  3. 转到映射并设置要与远程文件夹同步的本地文件夹。 请注意: 本地路径应该是项目的本地根路径, 服务器上的部署路径相对于您在上一个选项卡上设置的根路径连接选项卡) 部署映射

  4. 转到工具 - >部署并检查自动上传(始终) 工具deployemnts功能

  5. 现在转到工具 - >部署 - >选项并设置以下标记的设置 同步选项

  6. 您现在可以在此处看到将与本地文件同步的部署路径。 绿色字体表示此文件夹(或文件)已链接以与您自己的文件同步。 如果您不想同步文件或目录,可以右键单击它,选择“排除路径”,这样就不会同步。 部署服务器



好的,你对这个设置有什么要求?

  1. 每当文件被局部更改时,它将自动上载到远程服务器/路径
  2. 如果在服务器上更改了文件(可能是另一个dev),则此用户将收到此文件已更改的通知。
  3. 我想你可以从这里找到你的方式,并按照你想要的方式配置:)

我建议让两个程序员对一个共享的git存储库工作,并频繁地进行推送/拉入。

它不像处理同一组文件那样快,但保证不会丢失任何东西。

此外,也许以下插件值得研究。

IdeTalk让您半交互式工作。 从上下文菜单中查看您可以执行的操作:

在此输入图像描述

也许值得为IntelliJ提供Floobits试试: https ://floobits.com/help/plugins/intellij

从他们的FAQ页面:

Floobits允许多个用户使用他们已知的文本编辑器同时编辑任何文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM