我在家里和學校與朋友一起工作。在學校中,除端口80和端口443(HTTP / HTTPS)之外的所有端口均被阻止,因此很難設置協作的“工作區”。
我正在尋找一個程序來創建虛擬的我們可以將項目放入桌面上的文件夾(例如Groove),然後將文件寫入磁盤(使用我們選擇的文本編輯器或IDE)時,所做的更改將自動分發到所有計算機上。 / p>
它應該是可移植的(不需要管理員權限),並且最好是免費的。
這種程序甚至已經製作出來了嗎?
這是什麼到目前為止,我已經嘗試過:
- Google雲端硬盤/ Dropbox 。界面過於笨拙,由於需要管理員權限,因此我無法安裝客戶端。另外,您必須向其他所有人宣布您正在上傳項目的副本,然後其他所有人必須停止他們正在做的事情並再次下載該項目。煩人且痛苦。
- GitHub 。儘管這是一個非常可行的選擇,但我的朋友們對如何使用Git知之甚少,而且我擔心他們會陷入合併衝突中(他們以前曾經遇到過),但是他們將迫使推送並丟失所有歷史記錄,或者只是不這樣做完全不提交任何內容。
- Saros for Eclipse。要求開放Jabber端口以進行傳出連接,但沒有打開。為了使用此功能,我必須在本地運行Openfire(Jabber服務器),但是我忘記了備份配置,因此當IT管理人員決定從Windows XP升級到Windows 7時,Openfire永遠消失了。
- NppNetNote (用於Notepad ++)。完美,但僅支持一對一協作。
- SharePoint工作區。這看起來很酷,但是我不確定如何邀請其他成員。
- Etherpad 。您不能使用自己的IDE,這意味著您必須將文件的版本複制/粘貼到便箋本中。另外,它僅用於單個文件中的協作。
- Floobits 。我的朋友嘗試在Sublime Text上使用此功能,但它要求您連接到非HTTP端口(已阻止)。
- Firepad for Atom。不幸的是,您不能與此共享整個代碼庫。
- 鬆弛。您當然可以共享代碼,但是與Google雲端硬盤一樣,zip,上傳,宣布,下載過程過於笨拙,不切實際。
- 沒什麼。一次只能有一個人可以編碼。如果同時有多個人進行編碼,則最終必須有人要求每個協作者的工作源並手動將所有文件合併在一起。