2011-03-31 44 views
0

嗨!我開始編寫一些複雜的C#項目。我正在寫它。壞事是我一步一步地寫這個項目,所以我的一些代碼被寫在我的家用電腦上,一些代碼部分被寫在我工作的計算機上,我有困難時期跟蹤哪個版本的項目是最新的!你知道,經過幾個月的停頓,我不知道哪個項目是最近的:我的閃存盤,或家用電腦或工作電腦上的,我不知道哪些類改變了,怎麼......這是一團糟!SVN替代

這就是爲什麼我開始使用SVN(AnkhSvn + TortoiseSvn),但它對我來說太複雜了!我期望能在幾分鐘內「順便」學到一些東西!我正在開發這個應用程序,我不打算讓其他人蔘與進來,SVN有沒有簡單的選擇?我需要一些簡單的(「即時」,「無腦」)在線代碼存儲系統,只需「上傳更改」和「下載更改」功能。

你知道嗎?

+0

如果你不解釋SVN的問題是什麼,這個問題是不可能回答的。 SVN通常被認爲相當容易使用,所以我懷疑任何人都能夠在不知道問題出在哪裏的情況下提出「更簡單」的內容。 – sleske 2011-03-31 12:08:21

+0

好吧,我有維護我的「本地svn文件夾」的麻煩,當我改變的東西以外的Visual Studio有時我得到錯誤,當我嘗試提交更改,然後當我更新我的SVN文件夾一些文件被刪除,但錯誤時comitting遺蹟。我只是期待更直接的東西,而不需要花費太多時間學習如何使用它。這就是爲什麼我抱怨SVN太複雜了。需要一些懶惰的程序員的版本控制系統:))) – guest86 2011-03-31 12:15:25

+0

如果你真的想通過閱讀[免費提供的SVN書](http://svnbook.red-bean.com/)來學習SVN的版本控制將非常值得你的時間。我已經使用了兩個或三個其他VCS,它們的原理通常與SVN相似或更復雜。 – 2011-03-31 12:20:36

回答

1

我個人使用和享受Git,但我聽說過關於Fossil的非常好的事情,因爲您提到的那種刺激。

3

如果應該比Subversion更簡單,你可以考慮在你的Dropbox文件夾中編碼整個應用程序。

+0

稍微權衡一下:Dropbox不會執行版本控制 - >只能同步。順便說一句,你的免費版本限制爲2GB。 – 2011-03-31 12:18:34

+0

Dropbox的確可以進行版本控制:)右鍵單擊Dropbox中的任何項目,然後單擊「Dropbox」>「查看以前的版本」。 – 2011-03-31 13:30:29

+0

真的嗎?不知道這一點。它到底延伸到什麼程度? 1,2個版本? (順便說一句,我應該檢查存儲使用情況也是如此) – 2011-03-31 13:57:32

2

只能使用TortoiseSvn(不含AnkhSvn)。在你的情況下應該是100%足夠的,你的學習會減少一半。

還是SVN,但即使是單人(非平凡)項目也值得學習。