[英]Opening nested project folder in IntelliJ IDEA / PyCharm / PHPStorm
[英]Simultaneous programming on the same project in PhpStorm/IntelliJ IDEA
在PhpStorm / IntelliJ IDEA中是否可以讓兩個(或更多)程序員同時處理同一個項目,即同時編輯相同的文件? 想象一下像http://collabedit.com/ ,但在IDE中。
當我們開始新項目時,我們希望程序員和編碼人員互相坐下來同時編輯相同的文件,即程序員在編碼器編寫模板時編寫PHP代碼,兩者都可以查看彼此的代碼並在其中進行一些小的更改必要。
我們嘗試通過第二台計算機上安裝的驅動器打開同一個項目,但是想法很困惑並且經常發生,舊版本被刷新到磁盤,因此我們丟失了我們的更改。 此外,無法同時編輯同一文件。
長話短說,你不能像在IntelliJ中的collabedit.com那樣工作。 即。 你看不到另一個人在你打開的同一個文件上輸入代碼....
無論如何,這樣做的方法是創建一個同步目錄的同步,兩者(或任何你想要的)都可以訪問。 好的,所以這里......
轉到“項目設置”
( alt + ctrl + shift + s )
轉到部署並設置您希望開發人員同時訪問的遠程路徑的信息。 如果你有一個apache,你也可以添加服務器根路徑。
轉到映射並設置要與遠程文件夾同步的本地文件夾。 請注意: 本地路徑應該是項目的本地根路徑, 服務器上的部署路徑相對於您在上一個選項卡上設置的根路徑 ( 連接選項卡)
轉到工具 - >部署並檢查自動上傳(始終)
現在轉到工具 - >部署 - >選項並設置以下標記的設置
您現在可以在此處看到將與本地文件同步的部署路徑。 綠色字體表示此文件夾(或文件)已鏈接以與您自己的文件同步。 如果您不想同步文件或目錄,可以右鍵單擊它,選擇“排除路徑”,這樣就不會同步。
好的,你對這個設置有什么要求?
我建議讓兩個程序員對一個共享的git存儲庫工作,並頻繁地進行推送/拉入。
它不像處理同一組文件那樣快,但保證不會丟失任何東西。
此外,也許以下插件值得研究。
IdeTalk讓您半交互式工作。 從上下文菜單中查看您可以執行的操作:
也許值得為IntelliJ提供Floobits試試: https ://floobits.com/help/plugins/intellij
從他們的FAQ頁面:
Floobits允許多個用戶使用他們已知的文本編輯器同時編輯任何文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.