2011-06-13 59 views
2

我是一名Web開發人員。我創建了我自己的PHP框架,我打算跨多個項目使用。作爲SVN的新手(以及一般的VCS)我不確定如何運行我的回購。我正在考慮的是:爲我的框架準備一個主幹,包括庫文件,常用模型和一些存根控制器和視圖。然後,對於一個新的項目,我會從根分支,命名分支'項目n + 1'。然後開發這個項目作爲一個新的實時項目,通常將工作添加到控制器和特定於該項目的視圖中,但偶爾會向庫和常見模型中添加有用的代碼。然後,任何被認爲對主框架有利的代碼都可以合併回根。我想我會最終有一個目錄結構,如:如何在多個MVC項目中使用SVN

  • /根/框架/
  • /根/項目-1/
  • /根/項目-2/
  • /根/項目-n/

等等

如何這一切的聲音? 我在正確的軌道上嗎?

+1

我會從標題中刪除「Noob問題」,沒有問題是「noob」。不要害怕問。老實說,你的第一個問題比大多數用戶的第一個問題「更好」。 ;-) – 2011-06-13 10:05:40

+0

謝謝會的。 – 2011-06-13 10:22:59

回答

2

是的,你是。如果您使用3個頂級目錄「trunk」,「tags」和「branches」的標準命名約定創建存儲庫,那麼您應該將所有工作放在分支文件夾中,將您發佈的活動項目放在標籤下,核心「正在進行中。

閱讀redbook,特別是關於repository organisation的部分。

+0

感謝您的回答,我想我只需要保證,而您的回答肯定有幫助。 – 2011-06-13 10:30:06

相關問題