TortoiseSVN回滾到歷史版本並用Jenkins部署
因為用Jenkins部署了web專案,測試不足出現了問題,然後需要回滾重新部署到之前的版本,但是程式碼改了那麼多,怎麼辦呢?
答案是:將一個版本達成tag,然後commit,然後在jenkins部署tag的svn路徑,然後重新部署。
1.在程式碼的目錄下右鍵滑鼠,TortoiseSVN-->Show Log
2.選擇需要回到的版本號
3.右擊選擇"Create branch/tag from revision"
4.選擇需要打tag的路徑,並"Specific revision in repository"指定相應需要回滾到的版本號。
5.在Jenkins上面指定相應的tag路徑,然後重新build,deploy即可。
參考:
Author:憶之獨秀
Email:[email protected]
相關推薦
TortoiseSVN回滾到歷史版本並用Jenkins部署
因為用Jenkins部署了web專案,測試不足出現了問題,然後需要回滾重新部署到之前的版本,但是程式碼改了那麼多,怎麼辦呢? 答案是:將一個版本達成tag,然後commit,然後在jen
Git回滾遠端版本
“房子是租的 但生活不是” 1.故事的開始 遠端master分支下程式碼被不小心提交了很多垃圾程式碼或專案刪掉,想要回滾到以前的某一版本並刪除commit log。怎麼辦?情景如圖: 情景很簡單。老闆上傳了個檔案,我把他刪掉了。有一種辦法,把檔案再push下,但是也不想他
Mac回滾iTunes版本
1. 關閉SIP,即System Integrity Protection 參考這篇文章: https://www.howtogeek.com/230424/how-to-disable-system-integrity-protection-on-a-mac-and-wh
持續整合之Jenkins結合指令碼實現程式碼自動化部署及一鍵回滾至上一版本
一:本文通過jenkins呼叫shell指令碼的的方式完成從Git伺服器獲取程式碼、打包、部署到web伺服器、將web伺服器從負載均衡器刪除、解壓、複製配置檔案、建立軟連線、測試每一臺web伺服器、將web伺服器新增至負載均衡、回滾到任意指定版本、一鍵回滾到上一版本等功能,指令碼放在www使用者家目錄並使用w
Jenkins部署失敗後快速回滾到指定版本
jenkins部署過程中,有時會遇到構建後項目啟動失敗的情況,如果情況緊急那就要快速回滾程式碼,手動回滾
git-檢視歷史版本及回滾版本
檢視歷史提交版本: 1.git log 檢視歷史所有版本資訊 2.git log -x 檢視最新的x個版本資訊 3.git log -x filename檢視某個檔案filename最新的x個版本資訊(需要進入該檔案所在目錄) 4.git log --pretty=o
利用Jenkins對git的版本打tag和版本回滾
利用jenkins,從gitlab上拉取程式碼,然後釋出,如果想進行程式碼回退,其實還是程式碼釋出,拉取的時候,選擇合適的標籤。標籤在gitlab上提交程式碼的時候就已經搞定了。 給版本打標籤tag 在提交程式碼和版本的時候就提交tag: git commit -a -
PyCharm程式碼回滾,恢復歷史版本
當我們修改一份程式碼的時候,也許會碰到修改後的程式碼還不如修改之前的程式碼能夠滿足自己的需求,那麼這個時候我們就需要對程式碼進行回滾,下面我們來看一下在PyCharm裡面如何操作。 首先在我們需要回滾的py檔案的空白處右鍵點選,然後在彈出的選項卡中選擇Local Histo
git 版本回滾及推送歷史版本到Head
1. git reset (1)Git必須知道當前版本是哪個版本,在Git中,用HEAD表示當前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一樣),上一個版本就是HEAD^,上上一個版本就是HEAD^^,當然往上100個版本寫1
jenkins+svn+rsync+php_一鍵自動化部署可持續化整合伺服器叢集專案_支援回滾
此文的方案支援回滾,支援回滾,支援回滾,重要的事情說三遍!前言:此文的解決方案,只能解決釋放運維一半的工作量,為何一半?因為需要部署程式碼的伺服器叢集,都事先安裝配置好專案執行所需的環境,例如java專案需要tomcat,php專案需要nginx+php-fpm等。如果問有沒
Asp.net Core 使用Jenkins + Dockor 實現持續集成、自動化部署(四):發布與回滾
截圖 begin 更強 else https 分發 集成測試 block 執行 寫在前面 我們以前windows跑.net Framework程序的時候,發布,自己乖乖的替換程序;備份,也是自己一個一個的重命名備份;回滾,發布遇到問題的回滾更是不用說了;運維很是怕我們 這
用Helm部署Kubernetes應用,支援多環境部署與版本回滾
# 1 前言 `Helm`是優秀的基於`Kubernetes`的包管理器。利用`Helm`,可以快速安裝常用的`Kubernetes`應用,可以針對同一個應用快速部署多套環境,還可以實現運維人員與開發人員的職責分離。現在讓我們安裝並體現一下,如何通過`Helm`安裝`MongoDB`吧。 `Kuberne
git回滾到某個版本操作
單機 技術分享 ast ima logs strong .cn master blog git回滾到某個版本操作: 1.git log //查看指過去的版本 2. git reset --hard 復制上面commit後的字符串到此處 如果只想 回滾單機的,那麽到
產品功能對標 - 服務上線、下線,版本回滾
bsp blog 會有 lis 自動 二級域名 示例 com doc 一、版本上線 當您完成 API 的創建後,您可以將 API 發布到測試或者線上。也可以將測試或者線上的 API 下線。您需要註意以下幾點: API 創建完成後,發布到某環境,通過二級域名或者獨立域名訪問
ansible 發部署nginx以及更新、回滾
ansible 發部署nginx以及更新、回滾ansible 發部署nginx以及更新、回滾ansible 和 saltstack 一樣都是基於 Python 開發的,是比 puppet 和 saltstack 更輕量級的運維自動化工具。一:安裝ansible 開啟倆臺centos Master 192.16
git回退到某個歷史版本
sta 歷史 遠程服務 clas 使用 right ava 版本 blog 1. 使用git log命令查看所有的歷史版本,獲取某個歷史版本的id,假設查到歷史版本的id是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96。 2. gi
android開發學習 ------- git - 將代碼回滾到任意版本
代碼 一個 href log OS 關聯 android -- ref 不小心將一個東西錯誤提交到git - 遠程倉庫上 參考 https://www.cnblogs.com/wancy86/p/5848024.html 你的git可能關聯了多個遠程倉庫,每
git 回滾到任意版本
pan strong commit -h password pty font QQ -- git回滾到任意版本 1.先顯示提交的log $ git log -3 commit 4dc08bb8996a6ee02f Author: Mark <[email protected]&g
【Gitlab】GIT回滾master分支到指定tag版本 並提交遠程倉庫
git master 回滾【Gitlab】GIT回滾master分支到指定tag版本 並提交遠程倉庫1 查看分支git branch 2 切換到master分支git checkout master 3 查看標簽git tagv1.3.3v1.3.4v1.3.5 4 查看某個標簽的詳情git show v1.
Jenkins代碼發布與回滾
span 持續交付 結果 com 安裝 等待 serve 流程圖 x64 Jenkins代碼發布與回滾 一:Jenkins的簡介 1.1 Jenkins概念: Jenkins是一個功能強大的應用程序,允許持續集成和持續交付項目,無論用的是什麽平臺。這是一個免費的源代碼,