2013-02-11 108 views
0

我使用netbeans與Collabnet SVN一起,我將提交大量代碼更改到svn,但我有點擔心恢復代碼,該項目包含幾個包,其中這些軟件包中的每個文件都有不同的版本號,我如何看到它是如果我想恢復代碼,我將不得不逐一恢復每個文件。Netbeans和SVN還原代碼

我基本上想在我提交所有東西之前創建代碼的大版本快照,這樣我就可以輕鬆地將代碼恢復爲單個恢復。我對使用svn相當陌生,所以不確定這是否可行?如果有的話,有人可以指引我走向正確的方向,我會如何去做這件事。

感謝

+0

如果您使用的是SVN,那麼您不必擔心,只需提交代碼,隨時可以恢復到任何版本 – 2013-02-11 13:55:56

回答

0

我可能只是使用標記/分支在SVN中創建另一個版本,並在需要時切換到該版本。

0

默認情況下SVN一起提交一組文件/目錄 - 如果你說犯的頂級目錄。因此,假設您修改了10個文件,一個提交將包含所有更改,從而允許輕鬆還原。理論上你可以提交「逐個文件」,但似乎並不是你想要的。

從你的問題我知道你只有一個SVN存儲庫(「svn」)。

+0

是的,我只有一個存儲庫,其中一個問題是我的目錄之一(包)的版本號爲804,而目錄(包)中的一個文件的版本號爲806(以前的版本號爲775)。現在,如果我將該文件包的修訂號恢復爲806或775,該怎麼辦? – JCS 2013-02-11 13:54:13

+0

「恢復」意味着恢復到從服務器下載的最後提交的修訂版本。所以,如果文件的版本是806,那麼你修改(但不要提交)並說回覆,它會回到806.如果例如有人提交了807,但你沒有執行「更新」,回覆仍然會恢復到806。 – vladmihaisima 2013-02-11 18:45:42