[英]Using virtual machines for development
我最近被賦予了管理或開發環境的角色,其中包括:
我們不久就轉向使用版本控制系統並遇到以下問題:
我曾想過為代碼的每個分支使用虛擬機(即包含Oracle Express數據庫用戶的VM,具有數據源等正確設置的Coldfusion Administrator,以及IDE和Tortoise等開發工具)。
我正在尋找任何人可能有任何幫助解決這些問題的建議,因為我發現很難管理這個過程。 我知道沒有2家公司有完全相同的設置,但我歡迎任何幫助。
我認為最適合您的解決方案是開始使用應用於產品生命周期策略的持續集成。 您可以通過網絡閱讀:
我希望這會對你有所幫助,但你的問題很難回答'因為有很多參數需要回答,這些參數總是非常公司,你應該考慮雇用一名顧問來幫助你。 他/她必須來到貴公司並幫助您決定和實施。
我首先要問每個開發人員為什么會發生這種錯誤。 如果開發人員最近犯了錯誤,那么請讓他們解釋他們是如何做到的,以及將來可能對他們有什么幫助。 還要與最近沒有犯錯的開發人員交談。
我假設您有一台帶有Oracle的服務器,並且使用不同的端口號在其上運行所有不同類型的db。 在這種情況下,您將創建一個新的數據庫實例以與每個分支一起使用,問題是如何幫助開發人員在處理分支之前設置上下文。
Tortoise SVN是一個很好的工具,但也許這種情況下,最好有一些小型應用程序進行結賬,並從機器中刪除Tortoise。 小應用程序可以在屏幕上顯示一個窗口,顯示當前活動的分支,它可以處理結帳和簽入,以及確保使用正確的端口號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.