如何將SVN上的版本回滾到舊版本

2021-09-02 22:11:21 字數 722 閱讀 8958

工作中,遇到一些問題,需要緊急在svn上先前的版本中補充一些東西並很快上線,從svn上下拉之前的版本,發現無法提交,下面記錄以下如何提交svn之前的版本。

第一步: 檢出(checkout)最新版本的**到電腦中(不能做任何修改)

第二步: 執行tortoisesvn的show log操作

在新簽出的資料夾上右鍵,tortoisesvn -> show log, 如下圖: 

第三步: 回滾,這裡有2種型別的回滾

1. 直接回滾到某個舊的版本,這個版本後的變更都會被刪除,

操作如下:選中某個舊的版本,執行「revert to this revision」操作:

2. 刪除中間的幾個版本,執行"revert chages from these revisions"   

(假如提交錯誤了,也可以使用這個方法刪掉)

第四步:確認提交,這是最後一步,也是最重要的一步

前面的操作,都只是在本地電腦上進行的操作,必須要commit後才能真正提交到svn伺服器

SVN系列之 SVN版本回滾的辦法

例 svn版本為 tortoisesvn 1.9.7 subversion 簡稱svn 是一種跨平台的集中式版本控制工具,支援linux和windows。版本控制解決了 管理混亂 解決 衝突困難 在 整合期間引發bug 無法對 的擁有者進行許可權控制 專案不同版本的發布困難 svn版本控制原理 1....

如何將專案傳到github上

第五步 按照github新建倉庫上的文件提示,提交專案 1.在命令列中,輸入 git init 使test資料夾加入git管理 2.輸入 git add 不要漏了 將test資料夾全部內容新增到git。3.輸入 git commit m first commit git commit m 提交資訊 ...

如何將MyEclipse專案和svn關聯

寫這篇文章是因為把myeclipse中的專案和svn中的專案關聯,遇到了目錄層級的問題,很坑,特此記錄 應用場景是這樣的,現在myeclipse中有乙個專案,我要把它上傳到svn服務的,同時,要把myeclipse中的專案和svn中的專案關聯起來,不是通過checkout 一 svn服務端 首先建立...