2010-01-30 23 views
1

嘿傢伙..這是一個奇怪的問題,但我正在一個web應用程序在rails中,我有大約一半的功能,我想看完成。現在我已經來過這裏了,但是由於誤解了一些模型和控制器,一切都變得很糟糕,所以我剛剛重新啓動了應用程序,因爲我知道我已經做了。保存Rails應用程序的當前狀態...重新加載,如果進行任何不需要的更改

我想知道如果我現在可以「保存遊戲」,並繼續......所以如果在未來發生混亂,我可以恢復到我的應用程序的工作1/2版本。

我只是想保存一切它是如何的,如果我在將來搞砸了,我可以回到我現在的位置.....有沒有辦法做到這一點?我一直在尋找和凍結?或版本?但我不確定這是我在找什麼。

回答

2

我想你尋找被稱爲版本控制和通過看你的標籤是什麼,你已經知道了。

版本控制有許多選擇,但現在最受軌道開發者歡迎的是git。

有很多東西可以學習git,但我最喜歡的網站叫做gitready。您應該閱讀分支,這是一種處理實驗性功能而不會弄亂應用程序的好方法,以及標記,用於標記您始終可以回溯的時間點。

我希望這有助於!

+0

哇,非常感謝......這真的有幫助...每天我都會對RoR有更多的瞭解,並且它會越來越好 – ChrisWesAllen 2010-01-30 19:48:26

+0

版本控制將改變您的程序設計。你可以開始一個「分支」嘗試一些東西。如果你不喜歡它,只需回到你的主要開發線(svn中的'trunk'或git中的'master'),並在新分支上嘗試其他的東西。它可以讓你擺脫「哦,如果我不喜歡它,我該如何退出?」 – wesgarrison 2010-01-30 19:51:33

1

只是使用git或顛覆:)

相關問題