版本控制工具SVN安裝與使用
下載和安裝SVN伺服器
- 登入svn官方站點,點選window錨點
- 單擊win32svn,可通過該站點下載
- 點選下載的檔案進行安裝,傻瓜式下一步安裝
安裝完成看path變數會將svn/bin新增進去,表明安裝成功
配置svn資源庫
一. 建立一個空資料夾儲存svn資源庫
二. 建立資源庫
svnadmin create d:\svnData\WebDemo
用svnadmin工具建立一個名為WebDemo的資源庫
三. 開啟WebDemo/svnserver.conf檔案
將黃色部分註釋取消
①是允許匿名使用者讀取資源庫
②是允許授權使用者對資源庫進行讀取寫入操作
③用password檔案儲存使用者名稱和密碼
四. 開啟WebDemo/password檔案
新增一個使用者。(當然後期可以新增多名成員連結svn伺服器)
使用者名稱=密碼
五、將svn服務安裝成windows服務
sc create svn binpath= "E:\svn\bin\svnserve.exe --service -r D:\svnData" displayname= "Subversion" depend= Tcpip
在cmd直接敲命令列會顯示沒有許可權
解決:建立一個.bat檔案,將命令發放入檔案中
注意:所有等號左邊沒空格,等號右邊有空格!
右鍵.bat檔案,選擇管理員方式執行,給命令執行的許可權
檢視服務並啟動:
刪除服務:
sc delete svn
方法同上
下載安裝svn客戶端
- 傻瓜式安裝,自行選擇安裝目錄 -
釋出專案到伺服器
1 新建web資料夾,及文件作為測試專案
2 右鍵web資料夾,選擇“TortoiseSVN”->“Import”
3 填入資源庫url
還記得我們剛才建立的資源庫WebData
4 填入配置的使用者名稱和密碼
上傳成功!
從伺服器下載專案(檢出專案)
1 右鍵空白目錄,選擇“SVN Checkout”
- url:資源庫地址
- directory: 匯入本地目錄
- depth: 遞迴下載整個專案
2 成功
觀察目錄:多了一個文件,是我們上傳的那個文件
提交(commit)修改
1 修改文件
2 提交修改
選中需要提交的修改的檔案,右鍵點選“SVN commit”
成功!
同步(Update)本地檔案
右鍵同步的檔案,選擇“SVN update”
開啟 web\新建檔案如下:更新成功
新增檔案和目錄(add)
新增的檔案未處於SVN管理之下
1 新建一個檔案111.txt
2 選中新增的檔案,右鍵點選“TortoiseSVN”=>“add”
3 右鍵提交commit
刪除檔案和目錄(delete)
1 選中要刪除的檔案,右鍵“TortoiseSVN”=>“delete”
2 commit提交
檢視版本記錄
選中檔案,單擊“TortoiseSVN”=》“Revision graph”
迴歸之前版本
選中檔案,單擊“TortoiseSVN”=》“update to revision”
數字為版本號
建立分支
選中檔案,單擊“TortoiseSVN”=》“branch/tag”
切換分支
選中檔案,單擊“TortoiseSVN”=》“switch”
合併分支
選中檔案,單擊“TortoiseSVN”=》“merge”
SVN與eclipse和IDEA整合
下載相應外掛,通過url和使用者名稱密碼進行版本控制
相關推薦
版本控制工具SVN安裝與使用
下載和安裝SVN伺服器 登入svn官方站點,點選window錨點 單擊win32svn,可通過該站點下載 點選下載的檔案進行安裝,傻瓜式下一步安裝 安裝完成看path變數會將svn/bin新增進去,表明安裝成功 配置svn資源庫 一. 建
1.git版本控制工具的安裝與使用
use ssh-key origin read name log -- cache 本地倉庫 git下載 官方地址:https://git-scm.com/download/win 百度雲地址:我的網盤/安裝文件/Git-2.15.0-64-bit.rar git基本使
Android 版本控制工具SVN與GIT 區別, Git使用詳情
為什麼要用版本控制工具? 多人協作開發 方便程式碼統一管理 常用的版本控制工具有哪些? CVS, SVN, GIT GIT 和 SVN 的區別 Git 是目前世界上最先進的分散式版本控制系統 SVN 是集中式的管理工具 1.版本庫是集中放在中央伺服器的,而幹活的時
SVN(subversion)版本控制軟體的安裝與配置
本文主要介紹windows與阿里雲liunx(centos)的安裝與配置SVN工作原理:客戶端-服務端 程式碼的提交、更新 每一個版本都會在svn的安裝配置目錄下 SVN下載地址:http://subversion.apache.org/packages.ht
版本控制工具Svn及Git
例如 ech source -s lan https git add 更改 date 首先介紹svn,屬於老牌的工具 svn ci 提交代碼 alias commit svn up 更新代碼 alias update svn st 修改的文件 alias st svn di
Git版本控制:Git安裝與配置
@概述 Git是GitHub開源社群的版本管理系統; 下載地址:https://git-scm.com/download/ Git的安裝:一路使用預設設定進行安裝即可,最後一步時選擇將GitBash新增到桌面和快速啟動選單; 雙擊啟動GitBash命令列工具; @Git
VSCODE-版本控制工具SVN
1.在SVN中安裝外掛-SVN svn簡介 安裝完成後,重新啟動SVN或者點選SVN“重新載入” 本人SVN不是預設安裝位置,但是無需修改vscode‘使用者設定’中的任何選項 2.引入專案 直接開啟通過SVN下載的專案的資料夾 3.檢視SVN版本控制 C
版本控制工具SVN和GIT
一、為什麼會出現原始碼管理工具 為了解決在軟體開發過程中,由原始碼引發的各種不爽、繁瑣的問題, 二、不採用原始碼管理工具會出現什麼問題 1、無法後悔:做錯了一個操作後,沒有後悔藥可以吃 2、版本備份:費空間、費時間 3、版本混亂:因版本備份過多造成混亂,難以找回正確的想要的版本 4、程式碼衝突:多
版本控制工具 git與svn(分散式vs集中式)
版本控制:即記錄一個或若干檔案內容變化,以便將來查閱特定版本修訂情況以及回溯的系統。 集中式–svn SVN, 全名Subvision; 作為集中式版本控制工具,版本庫集中存放在中央伺服器,team裡每個人work時從中央伺服器下載程式碼,是必須聯網才能工作
基於GitLab與Git Extensions搭建版本控制工具
基本 cmd img html nat 需求 無法 spa hang 1.背景 大家知道GitHub是現在非常流行的代碼托管工具,但是如果有些項目不想開源的話,則需要付費,因此萌生了自己搭建一個Git的版本控制工具,供內網使用。GitLab則是個好的選擇,但是GitL
版本管理工具 SVN 的安裝配置及使用
SVN(subversion)詳解 SVN是近年來非常優秀的版本管理工具,與CSV管理工具一樣,SVN是一個跨平臺開元版本控制系統,但是SVN與眾不同的是,SVN會備份並記錄每個檔案每一次的修改更新變動。這樣我們可以把任意一個時間點檔案恢復到想要的某一箇舊版本,當然也可以直接瀏覽指定檔案的更新歷
版本控制工具簡篇:SVN
1 開發中的實際問題 1.1 開發中的實際問題:備份 小明負責的模組將要完成了,就在即將Release之前的一瞬間,電腦突然藍屏了,硬碟光榮犧牲了,幾個月來的努力付之東流。需求之一:備份。 1.2 開發中的實際問題:程式碼還原 這個專案需要一個很複雜的功能,老王摸索了一個星期終於有眉目
SVN進階解決衝突,版本控制工具
什麼時候容易出現衝突? 多個人同時修改了同個檔案中的同一行程式碼 無法進行對比的二進位制檔案,比如圖片等 如何解決衝突? 例項分析 下面,我們根據實際應用場合,模擬出現衝突,到如何通過SVN提供的Edit Conflicts 介面,通過顏色標識和操作按鈕,快速準確地合併
SVN版本控制工具詳解,基本操作,使用
一、什麼是SVN SVN是Subversion的簡稱,是一個開放原始碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。 二、SVN的下載安裝 下載地址:https://tortoisesvn.net/downloads.zh.html 安裝完不
SVN版本控制工具
用戶 右鍵 pda 自動啟動 create sha prope single date 1.svn概述 SVN是Subversion的簡稱,是一個自由開源的版本控制系統,是一個文件服務器 VisualSVN(windows圖形化界面版本)安裝與配
Git版本控制工具之Windows系統安裝
1:Git安裝 ⑴Windows版本Git下載 a:地址 注意:我們上面下載的是2.19.0的windows 64位的
版本控制之SVN與GIT
**版本控制是指對軟體開發過程中各種程式程式碼、配置檔案及說明文件等檔案變更的管理,是軟體配置管理的核心思想之一。專案在開發過程中要用到相應的配置管理工具對配置項(包括各個階段的產物)進行變更控制,配置管理的使用取決於專案規模和複雜性及風險的水平。軟體的規模越大
版本控制工具:SVN和Maven的區別
一、只有svn的情況 首先考慮沒有maven的情況。這樣的話,專案組每個開發人員,都需要在本地check out所有的原始碼。 每次提交之前,需要先更新周邊工程的程式碼。由於工程之間是依賴的,所以很可能需要把所有的程式碼都更新一遍。在專案依賴混亂的情況下,就更麻煩 ,等於說,專案組成員之間
node版本控制工具nvm在linux、win10下的安裝使用
一、nvm的安裝和使用 nvm全稱Node Version Manager是 Nodejs 版本管理器,它讓我們能方便的對 Nodejs 的版 本進行切換。 nvm 的官方版本只支援 Linux 和 Mac。 contos下一鍵安裝即可 curl -o- https://raw.g
(3)版本控制工具之SVN和MyEclipse整合
1.引言 在本篇部落格主要介紹如何在Myeclipse中使用我們的SVN,首先我們需要安裝我們的SVN外掛,讓我們的軟體支援SVN,我用到的MyEclipse的版本是10,SVN的外掛下載地址為:SVN_MyEclipse下載連結