2009-05-28 95 views
0

如何爲開發環境創建文件夾結構看起來像一個簡單的腳本(cmd.exe批處理,* nix shell,perl,python或其他)。用於創建開發環境文件夾結構的腳本?

假設我們正在一個項目中,我們需要超過10個開發人員引入,我們確實希望確保它們都具有相同的庫和環境以確保「我們處於相同的波長」...

編輯:感謝randog ...即使使用版本控制系統(例如什麼是存儲庫中的第一個存儲文件夾結構...

我的意思是這樣的:

::THIS BATCH FILE CREATES THE DEV ENVIRONMENT FOLDER STRUCTURE 
::CREATE THE COMMON LIBRARY FOLDER 
MKDIR D:\libs\ 
:: FOLDER FOR LOGGING PLATFORMS - put log4net , etc here 
MKDIR D:\libs\log 
:: FOLDER FOR Object Relational Mapping libs 
MKDIR D:\libs\orm 
:: FOLDER FOR GUI 
MKDIR d:\libs\gui 
:: folder for gui controls 
mkdir d:\libs\gui\controls 

:: ... OTHER ?! 

::CREATE THE DEVELOPER'S OWN LIBRARY FOLDER ' 
MKDIR D:\mylibs\ 
:: FOLDER FOR LOGGING PLATFORMS - put log4net , etc here 
MKDIR D:\mylibs\log 
:: FOLDER FOR Object Relational Mapping mylibs 
MKDIR D:\mylibs\orm 
:: FOLDER FOR GUI 
MKDIR d:\mylibs\gui 
:: folder for gui controls 
mkdir d:\mylibs\gui\controls 

回答

3

你應該使用version control system。當您的開發人員從存儲庫中檢出代碼時,將自動創建所需的目錄結構。

+0

; )是的!我應該重新提出這個問題......但是,第一個將版本控制系統放入的是什麼 – 2009-05-28 08:15:26

+1

目錄結構實際上是項目特定的。我不認爲有任何一般的食譜;它完全取決於您的應用程序的性質。您可以使用 (1)獨立窗口程序(2)網絡服務或(3)數碼相機或其他軟件的固件。這些項目真的不同,涉及不同的開發實踐,並且結構不同。此外,這是一個品味問題,所以我會與開發人員討論這個問題,以確保他們對結構感到舒適。對不起,沒有更具體的:) – 2009-05-28 08:40:17

0

關於開發環境,我會在tar/zip文件中創建充滿相關文件的整個目錄結構。每個開發人員只需從該存檔中提取所有內容以安裝其環境。

關於代碼本身,每個開發人員都可以從中檢出的遠程存儲庫是最好的。