我們是從ASP,VBScript中,SQL Server 2000的過渡之中控制訪問代碼文件,到asp.net的MVC,SQL Server 2008的從哪裏開始...使用Visual Studio在多開發人員環境
當我們使用經典的asp時,我們可以使用Dreamweaver鎖定對網絡文件的訪問權限,以便開發人員和設計人員在保存時不會覆蓋彼此的更改。
Visual Studio 2010中是否有等效的功能?或者,還有其他技術可以實現這一點嗎?
我們是從ASP,VBScript中,SQL Server 2000的過渡之中控制訪問代碼文件,到asp.net的MVC,SQL Server 2008的從哪裏開始...使用Visual Studio在多開發人員環境
當我們使用經典的asp時,我們可以使用Dreamweaver鎖定對網絡文件的訪問權限,以便開發人員和設計人員在保存時不會覆蓋彼此的更改。
Visual Studio 2010中是否有等效的功能?或者,還有其他技術可以實現這一點嗎?
還有most definitely are技術來完成這一點。
基於升級,聽起來團隊正在向前邁進。也許這意味着業務是好的,也許這意味着團隊正在成長或將成長,等等。無論如何,即使它只是一個開發人員,文件鎖定以防止覆蓋彼此的變化也是根本無法解決的。正確的源代碼管理應該使用總是。
Visual Studio自然支持TFS,但也有其他(免費)系統的插件。 SVN is a good one開始。 (雖然我個人不喜歡IDE集成源代碼控制,但我更喜歡將其視爲文件操作而不是代碼操作,因此更喜歡Tortoise版本控制客戶端用於其Windows資源管理器集成。)
您幾乎可以肯定希望轉換到適當的版本控制系統。
Subversion非常流行,並且對大多數人來說效果不錯。 TortoiseSVN是一個非常有用的資源管理器擴展,使Subversion易於使用。還有開發環境的插件。 VisualSVN(不是免費的)和AnkhSVN都將Subversion整合到Visual Studio中。
git & Mercurial也很受歡迎。這兩者都是以分佈式團隊爲目標而設計的。他們的工作方式與Subversion基本相同,但每個版本控制系統在涉及工作流時都有稍微不同的「最佳實踐」,特別是在分支和合並時。
@quakkels:去TFS。我非常討厭它,但它對你來說會更容易。 SVN適用於極客,GIT適用於智力遊戲(或像我這樣的wanabes)。
感謝您的幫助。我想我需要讓參與服務的人來實現這一點。我將把它轉發給他們審查。 – quakkels 2010-12-09 20:33:15