0

我和我的合作伙伴正在使用Eclipse進行一個項目。是否有可能在同一個項目中一起工作,讓所有文件同步,當有人改變某些東西時?立即爲所有用戶同步項目文件

我正在考慮將項目放在保管箱文件夾中,並且所有人都從那裏加載它。任何文件更改將與其他人同步,項目將立即更新,但...將自動加載更新的文件一次?當兩個人更改文件併發生衝突時會發生其他問題。

在一般情況下,我想像谷歌文檔的功能,其中文檔是常見的,每個人都可以看到其他人的光標,並一起編輯文件。

有什麼辦法可以做到這一點與項目? Eclipse插件也許?

謝謝

ps。任何問題的標籤建議將受到歡迎

回答

1

開發人員通常使用源代碼控制系統,如Git或SVN。在這些工作中,您可以單獨處理自己的代碼副本,並在將這些更改提交到中央存儲庫(如github)時合併這些更改。

Eclipse爲SVN,Git和其他一些源代碼控制系統提供了插件。

我不知道有任何允許同時編輯文件的插件。

+0

SVN和git都不錯,但是當兩者都想要進行更改時很難同時編寫代碼我不確定這些系統如何處理這種情況... – ApollonDigital 2015-02-08 16:28:49

1

聽起來非常像Git你在找什麼。所有你需要的是某種主機(可能是本地服務器,Dropbox或GitHub,Bitbucket(免費私人存儲庫)或VisualStudio Online(免費,驚人,但有點慢)的在線存儲庫主機,您可以提交,跟蹤並且可以隨意合併更改,也可以分叉項目,跟蹤問題等等,還有eclipse的插件,以及大多數其他流行的IDE或編輯器 可能需要一點時間來支持Git儘管實際上它非常簡單),但是如果你之前沒有使用任何SVC,你和你的合作伙伴就會喜歡它。

+0

好,但是當2人同時編輯文件時會發生什麼? – ApollonDigital 2015-02-08 17:23:35

+0

In t帽子案例將創建2個單獨的提交,以後可以合併。 – eppic 2015-02-08 17:35:41

+0

但這會創建副本,您可能不確定哪一個是正確的以及如何合併它。您所描述的功能與具有相同文檔並由多位用戶即時編輯它不同 – ApollonDigital 2015-02-09 18:03:53