簡體   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