2013-01-12 35 views
0

我目前正在使用Java,我正在尋找一個程序來保存我每次編譯時所做的新版本。我不介意如果它沒有運行,我可以進入並編輯類名,以使其與.java名稱匹配。因爲我是初學者,所以我一直在被自我超越,然後打破我無法挽回的項目。我只是在尋找一種回到安全狀態的方式。備份Java?

我確定他們是這個程序,但因爲我不知道他們的集體名詞,找到一個是不可能的。

非常感謝所有幫助。

+8

你應該看看版本控制系統(如Git)。 –

+0

絕對使用VCS進行研究。像Eclipse這樣的IDE也爲您提供了一段歷史緩衝區,您可以從中恢復代碼。 – Perception

+0

現在我使用Textpad作爲簡單適合我缺乏技能。 Eclipse和其他IDE目前非常令人難以置信,當時我已經試圖學習如此多的知識來掌握編碼。 GIT似乎正好在我的街道上。它可以在本地以及在線存儲,對吧? – Aezur

回答

2

你在找什麼是revision control。這與您所處理的語言無關,因爲所有VCS都關心的是軟件在特定快照中的狀態。

一些建議:

IntelliJ IDEA還帶有一個內置的本地版本的系統,它允許你訪問某個文件的歷史記錄。它仍然可以使用Git或Subversion。

也有一些網站,您可以承載您的項目,以更好地保存您的項目,如GithubGoogle Code。 Github使用... Git,但Google代碼將允許您使用其他一些功能,例如Subversion和Mercurial。

+3

downvoter照顧解釋? – Makoto

+0

版本控制,呃?萬分感謝,這正是我一直在尋找的! – Aezur

0

使用Dropbox文件夾。如果您使用Eclipse,只需將整個文件夾放在Dropbox文件夾中,然後將其設置爲使用備份IDE。

附加獎勵:從任何地方訪問您的項目。

您也可以使用GitHub,但您的源代碼將向社區開放,除非您支付他們的「計劃」之一。

另外,考慮使用Bitbucket,這是不知道,但是免費的。 (感謝A-C替代GitHub)

+2

這就是爲什麼你使用https://bitbucket.org/而不是GitHub進行私人回購,而回購人數少於5人。 –

+0

+1對Dropbox的想法。多次保存我的屁股覆蓋DWG文件。它的上傳歷史記錄(或任何你稱之爲的)將記錄文件的所有以前的修訂。 有一點需要考慮的是IDE的保存架構。例如,它是否在編譯之前保存,是否同步保存,保存在用戶命令中?出於這個原因,使用VCS將是一個好主意。 –

+0

@ A - C,好的建議,謝謝。 – syb0rg