我正在開發應用程序作爲獨立單一系統到現在。現在我需要集中我的工作區域並將其作爲一個團隊進行開發......關於如何爲visual studio 2008和sql server 2005設置團隊環境的任何重要提示。我對TFS不感興趣。在此先感謝...如何在團隊環境中設置.net
回答
VisualSVN是一個很好的選擇。它適用於Windows,非常可靠,您可以設置用戶對不同存儲庫甚至文件夾的權限。它使它與Visual Studio無縫協作。
你的意思是你還沒有自己的工作時,使用源代碼控制了?我建議反對。即使您是該項目中唯一的開發人員,始終使用源控件。
除此之外,I second @ IanNorton建議使用Git作爲源代碼控制。 Mercurial是另一個不錯的選擇,雖然不太受歡迎。 Subversion也是一個不錯的選擇。所有這些都非常相似shell-integratedWindowsclients。
我也推薦類似TeamCity的持續集成構建。理想情況下,您需要自動構建和測試運行器,以便在每次簽入時發生,以便您立即知道代碼是否存在問題,以及諸如夜間構建和部署到共享環境(包括拆除和重新安裝構建測試數據)。
我對TFS不感興趣。
Stupid-especialyl beacuse你明白爲什麼使用TFS對你有好處。
讓我們這個直 - TFS做兩件事情是重要的,你:
- 源代碼控制。
- WOrk物品追蹤包括計劃(並且很快2011全面支持SCRUM)
- 持續集成。 如果您變大,請添加第4項:
- 測試。並非所有可以做到連續,和TFS具有與Visual Studio大supprot手動測試計劃等
大多數人說:「我不LIK TFS」是關於什麼TFS的確讓那些無知的相同。不是說所有的都是完美的,但我只是展示了一個18個月的項目,其中不使用TFS是我們做出的最糟糕的決定;)
你需要它們全部得到適當的保護 - 一個好的方法論(不,對不起,只是一個源控制系統不會削減它),持續集成和系統來規劃項目和分配任務。事情變得複雜的數據庫 - 我強烈建議ugprading到SQL 2012,新的localdb模式是持續集成prciceless。
Btw。在我的最後一個項目,我們失去了幾個星期與戰鬥SVN的問題(主要是在一些點愚蠢的服務器傳遞錯誤的版本爲當前 - ,我們有一個真正的戰鬥,使壞脫膠;)
環境將是:
- 許多服務器將虛擬機拉高。開發人員可能需要其中的幾個。
- 記住構建服務器LOVE SSD - 性能;)
嗨TomTom,我對TFS不感興趣,因爲它是商業。除此之外,與其他人相比,這是一個更好的工具,就像你說的一樣...... – DjMalaikallan
你知道TFS對於小團隊來說有多便宜嗎?像零;)TFS Exprss。另外,殘酷地說,所有其他的也變得昂貴...不是SVN,但認真 - 我們在那一週失去了數週;) – TomTom
'周'是什麼? '失去'什麼? 0_0 – bahrep
- 1. Aptana團隊環境?
- 2. 如果設置SharePoint 2010團隊開發環境
- 3. 如何在Visual Studio 2008中設置開發人員團隊環境
- 4. 如何在unix中爲每個團隊成員設置java的開發環境
- 5. 使用TFS設置Dynamics AX 2009團隊開發環境
- 6. 團隊環境設置和遠程工作
- 7. 替代團隊城市環境變量設置
- 8. 在團隊中組織PHP開發(環境,配置等)
- 9. 如何在團隊合作環境中使用'hg mv'?
- 10. 設置.NET 4.0環境
- 11. VS團隊服務Web.config轉換環境
- 12. 如何在.Net環境中設置geckodriver.exe文件
- 13. 如何在此環境中設置deadline_timer?
- 14. 如何在Tomcat環境中設置JRebel
- 15. 如何設置PATH環境
- 16. 如何設置Appdynamics環境
- 17. C#團隊項目設置
- 18. 爲團隊設置Maven
- 19. 故事板VS在團隊環境中碎粒
- 20. Visual Studio 2012在團隊環境中向後兼容Visual Studio 2010
- 21. 如何在WIX團隊服務中設置構建目標
- 22. 如何在msbuild中設置團隊屬性
- 23. Git - 如何在開發團隊中設置分支?
- 24. 如何在VSTS中爲團隊設置git回購
- 25. 如何在小團隊中設置版本控制系統
- 26. 如何在團隊城中設置構建工件
- 27. 如何在團隊環境中維護一個有用的SQL庫?
- 28. 如何設置多個環境中ZF2
- 29. 團隊中的React Native Dev設置
- 30. 如何獲得團隊名稱,如團隊A與團隊b
使用git,它,如果你正在斷開連接或遠程它是更好的 – IanNorton
我認爲這取決於你的團隊是否工作在同一個LAN/WAN或斷開連接並通過互聯網工作。 –
這也取決於他做了什麼。有時服務器效率更高;) – TomTom