2012-04-21 46 views
3

嗨,大家好,我想知道我和與Eclipse相同的項目我的其他朋友程序員的工作可以同步,或我們需要共享的SRC每10分鐘一班。我不知道我應該在Google/any_other_engine上搜索什麼,所以我在這裏問。由於Java的Eclipse的 - 可以多個人在一個項目上工作

+0

您需要版本控制系統,如SVN或(推薦)git。您將所有文件提交給系統,系統會處理不同人員的不同編輯。這並不意味着每10分鐘一次。 – 2012-04-21 13:07:20

+0

@AshishAgarwal不,這個問題比這個更具體。 – 2012-04-21 13:15:46

回答

3

您當然可以使用「團隊」菜單,該菜單可讓您訪問版本控制系統。我會推薦Git或Mercurial(分佈式版本控制系統)。

EGit/JGit現在成爲主流插件的一部分:您可以使用「安裝新軟件...」中的「Indigo」存儲庫(假設爲Eclipse 3.7)來安裝它們。

中心版本控制系統(如CVS或SVN)也有Eclipse插件。但是,它們可能會在需要時使分支和合並衝突變得更加困難。

3

你正在尋找一個版本控制系統(VCS),如CVS,SVN,GIT中,水銀等

1

我用SVN Notifier它坐落在系統托盤中,每一次我通知資料庫的變化。我可以強烈推薦它。這意味着你只有在有更新的時候纔會更新!

或者,您可以設置一個計劃任務/ cron作業,以便在相應的目錄中每小時/每天/無論運行svn update

上設置一個預定的任務是指this Microsoft article

你想叫svnUpdate.bat什麼的批處理文件,它看起來像這樣:

cd C:/path/to/your/working/copy 

svn update 

獲取計劃任務往往你想運行此(一個小時一次似乎是合理的)

確保你已經安裝了svn的命令行版本(我使用SlikSvn)並且可以在你的PATH上找到(在一個命令窗口中鍵入svn,並確保它顯示'Type svn help ...'或類似的內容

+0

請參閱http://stackoverflow.com/questions/919822/how-do-i-automatically-update-a-subversion-working-copy – 2012-04-21 13:15:33

+0

要實現這一點,有很多方法。上面的一個可能的方式 – 2012-04-21 13:18:40

1

看起來好像你在問Eclipse是否支持共享工作區,這樣你和你的朋友可以(實質上)協同編輯和運行同一組java文件。

事情是這樣的 - http://www.readwriteweb.com/cloud/2011/07/cloud9s-web-based-real-time-co.php

答案是否定的Eclipse不直接支持這一點。

但是,有一個名爲Saros的Eclipse插件/項目聲稱要這樣做。 Saros網站鏈接到related projects可能相關。 (僅供參考 - 相關搜索條件爲「協作式編程」)。

+0

太棒了!我會檢查出來的! – Ajay 2015-11-03 02:14:57

相關問題