2013-03-15 44 views
1

我正在研究一個特別複雜的(閱讀:fun)CakePHP項目,其中包含大量外鍵,連接表等。絕對是一個使用蛋糕烘烤的案例。在CakePHP烘烤期間阻止文件被覆蓋

但是,在構建應用程序時,我逐漸將自定義項(如虛擬域)添加到我的模型中。該發展引發了對其他模型/表格的改變的需要,所以我經常需要重新啓動。

有沒有辦法保護某些模型(或控制器,視圖)被覆蓋,同時仍然使用全部標誌?我寧願不從命令行中取消每個依賴模型以避免重寫。

建議將受到歡迎。

編輯:爲清楚起見,我指的是輸入一個命令,例如蛋糕烘焙模型中的所有,而是以某種方式標記少數車型被忽略)

回答

2

我不會使用'烘烤'很多,所以這不是對你的問題的直接回答。

我通常從頭開始手動編寫我的代碼。但是,您可以考慮將您的項目置於版本控制之下(例如SVN或GIT)。成功'烘烤'後,您可以「提交」一個版本,並在下一次烘焙後檢查更改。 「烘烤」過程所做的不必要更改可以「恢復」,或者以前的更改可以與想要的更改合併

+0

感謝您的建議。它並沒有真正滿足我所追求的目標(我已經使用源代碼控制,如果需要可以恢復,但是如果你需要烘烤的時候你已經完成了一系列更改,那麼這很複雜)。 upvote雖然有用的建議。 – almcnicoll 2015-02-10 13:38:23