svn代碼回滾

今天早上來到世襲公司,將最新的代碼提交到svn服務器。因爲上週作的東西有點忘記掉,不當心將全部代碼提交到了服務器,update到最新的代碼,運行發現報錯。服務器

        懷疑是缺失代碼,可是也不可能啊。想到一個辦法,上個版本的代碼確定是正確的,我萬分緊張之下命令行下將代碼會滾到上一個版本。
svn

    具體步驟:
命令行

                (1):利用svn update 將代碼更新到最新狀態。
it

                (2):利用svn help merge查看merge命令的用法。
io

                (3):svn log查看當前代碼的提交歷史紀錄
test

                (4):根據時間以及提交的註釋找到你須要會滾到的代碼版本號。
date

                (5):利用svn diff -r 當前版本:須要回滾到的版本 項目名稱,查看項目提交了什麼,本次代碼和上次代碼有什麼變更
總結

                (6):利用命令:svn merge -r 當前版本:須要回滾到的目標版本 項目名稱,來完成回滾操做。
項目

                (7): svn diff 項目。確認項目。註釋

                (8):利用svn commit  -m "reason"提交代碼

總結

     1. svn update,svn log,找到最新版本(latest revision)

     2. 找到本身想要回滾的版本號(rollbak revision)

     3. 用svn merge來回滾: svn merge -r : something

相關文章
相關標籤/搜索