IOS 使用 Cornerstone 管理 SVN恢復到某個特定版本

1.簡介

在做開發時,我們都會有git或svn來管理代碼,在mac電腦上,我使用的是 Cornerstone 來管理svn,如果出現錯誤,免不了要用到代碼回退。今天就看看怎麼使用Cornerstone來回退版本。

2.SVN恢復到某個版本

  • 1。首先看下本地代碼是否和服務器的代碼是一致的,如果是一致的,請執行第二步,如果不一致,那先把代碼提交svn,然後執行第二步。(如果不提交代碼,那麼下面回退版本時,會有個提示:如下)
    在這裏插入圖片描述
    提示你當前工程有一些修改,但是還沒提交,“Discard XXX”-點擊後當前修改的內容會被取消,“Copy XXX”-點擊會會先複製一份代碼到廢紙簍

  • 2。選中你要恢復的工程,點擊“Working Copy”—>>“Revert…”。
    在這裏插入圖片描述

  • 3。選擇你要恢復的版本號,然後點擊“Revert”。
    在這裏插入圖片描述
    如果發現本地最新的版本號和服務器的版本號不一致,這時候不要回退代碼,這樣會導致你回退的版本代碼不對。你需要先選中項目,然後點擊update,獲取服務器最新的代碼,如下圖。獲取最新版本號後,在從第二步開始執行。
    在這裏插入圖片描述
    服務器的版本號可以從log裏面看到,如下:
    在這裏插入圖片描述

  • 4。這樣本地工程已更新至選擇的版本,如果想將服務器上的也更新到選擇的版本,可以再commit。

感謝以下博主的文章給的啓發,如果有什麼問題,歡迎各位大神下方批評指正。

參考鏈接:IOS開發中,SVN如何恢復到某一個版本(以Cornerstone爲例)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章