我們將爲面向對象的軟件工程項目做一個項目。我們的團隊由4人組成,包括我自己。我們的團隊是隨機的,所以我不知道他們的技能水平。也許他們從來沒有聽說過版本控制。我正在尋找一個可以讓我們一起工作的系統。我使用SVN和Git的時間很短。但是,我對他們不是很有信心。您能否提出一個兼容Eclipse或NetBeans IDE的易用系統?簡單是最重要的事情,我不知道如何將Git或SVN用於多個人的項目。 (我只是單獨使用它們)學校項目的版本控制
回答
你需要有某種源控制。
如果您在自己的項目中使用SVN/GIT,在團隊中使用SVN/GIT同樣簡單。 SVN是最簡單的,但即使它有點難度,我會去tortoiseHG,在bitbucket免費託管。
- 它將集成到Windows UI
- 其分佈式的,這將讓事情變得更順暢,減少合併問題
- 你得到免費的私人託管
您可以使用烏龜SVN或VSS(視覺來源安全)在多個民族之間維護項目。在這兩種工具中,您都可以在PC中保存項目的本地副本,並在完成時在服務器上提交更改。
版本控制工具的對比:http://en.wikipedia.org/wiki/Comparison_of_revision_control_software
我會說TortoiseSVN,很好用,因爲它集成到Windows中很簡單。對任何項目都不使用源代碼控制,即使是一個學校項目似乎對我來說都很愚蠢,你需要某種源代碼控制,使用Dropbox的風險太大了。 – JonAlb
看一看Mercurial。它易於使用和便攜(它是用Python編寫的)。如果您使用Windows,則可能會發現TortoiseHG也很有用,因爲它爲Mercurial支持的大多數功能提供了Explorer擴展。也有許多網站爲此VCS提供免費的項目託管,例如BitBucket。 here是關於Mercurial的一個不錯的教程。
編輯:我曾經發現Eclipse的Mercurial插件。您可以在Eclipse中通過搜索幫助>安裝軟件來找到它。
我已經在使用Dropbox的源控制項目一次,它工作正常,你也可以恢復到你的文件的舊版本,這是偉大的,我們不必在同一個文件中工作,所以沒有衝突。
但現在我已經習慣了svn和mercurial,我永遠不會使用別的東西。我也會推薦使用mercurial和tortoiseHg以及bitbucket。我也開始將它用於較小的項目,我只是做了一個倉庫,其中包含所有的倉庫,所以我至少有一個備份,如果需要的話,我可以恢復到舊版本。
我的建議是避免使用Dropbox等工具共享文件夾,並使用像bitbucket上託管的真正的源代碼管理器(對於少於4個用戶的項目免費)。
- 1. 學校項目的版本控制?
- 2. C++學校項目
- 3. 版本控制和項目
- 4. 學校項目的文本對齊
- 5. HTML和CSS學校項目
- 6. Eclipse中的版本控制項目
- 7. Adobe Flash項目的版本控制
- 8. 個人項目的版本控制
- 9. 無版本控制的項目合併
- 10. 控制PHP項目的多個版本
- 11. Java項目中的版本控制?
- 12. 項目的版本控制。淨
- 13. 學習版本控制,並學習它
- 14. XCode項目不是版本控制
- 15. 版本控制與項目相關性
- 16. Solr和java項目版本控制
- 17. TFS版本控制項目擴展
- 18. 版本控制PHP Web項目
- 19. 刪除IntelliJ項目版本控制
- 20. 使用Ankhsvn版本控制VS項目
- 21. 項目版本控制 - CI/CD - Jenkins - AEM
- 22. 版本控制和Android庫項目
- 23. 版本控制中的項目結構 - .NET特定版本
- 24. JTextFields和我的學校項目
- 25. 使學校項目開源的問題?
- 26. 基於PHP/jQuery的學校項目
- 27. Java的學校項目隨機誤差
- 28. 版本控制擴展單個項目的多個項目
- 29. 小型VB.net學校項目與陣列
- 30. C#基礎學校項目SOS
BitBucket看起來非常好! – Mustafa