SVN的命令列操作、圖形介面TortoiseSVN操作
SVN是實現軟體版本控制的利器,本文將從兩大模組敘述SVN的一些操作,即文件在SVN伺服器和客戶端之間的檢出(checkout)、更新(update)、提交(commit)等操作。
- 通過命令列實現
- 通過TortoiseSVN圖形介面實現
通過命令列
驗證SVN安裝是否成功:svnadmin –version
在D盤Resposity檔案下建立一個倉庫,以實現放置要提交的版本控制的檔案
建立倉庫舉例: svnadmin create D:\Reposity\Demo1啟動SVN服務:
單倉庫啟動: svnserve -d -r D:\Reposity\Demo1
多倉庫啟動(可同時啟動該目錄下所有倉庫)svnserve -d -r D:\Resposity驗證SVN是否啟動成功:netstat -an
檢查埠3690是否被佔用(啟動之前埠3690沒有被佔用,啟動之後,埠3690被佔用,則證明)客戶端檢出(checkout)檔案:
在DOS下進入要檢出的檔案目錄下 svn checkout svn://ip:port/repName將本地檔案納入版本控制:svn add fileName
將本地檔案提交到伺服器:svn commit -m “message” fileName
從伺服器更新檔案到本地:svn update [fileName]
刪除本地檔案:svn delete fileName
恢復檔案:svn revert fileName 注意:revert只能恢復沒有提交的操作
將svn服務註冊為windows系統服務:
sc create SVNService binpath= “D:\Program Files\Subversion\bin\svnserve.exe –service -r D:\repository” displayname= “SVNService” start= auto depend= Tcpip
D:\Program Files\Subversion\bin為SVN的安裝路徑下的bin目錄
D:\reposity為倉庫所在的目錄
SVN常用的命令
命令 | 功能 |
---|---|
svn checkout | 從版本庫取出一個工作拷貝 |
svn commit | 將改動的檔案提交到版本庫 |
svn update | 更新你的工作拷貝 |
svn add | 向版本庫中新增新檔案 |
svn delete | 從版本庫中刪除檔案 |
svn revert | 取消所有的本地編輯 |
svn info | 顯示本地或遠端條目的資訊 |
svn list | 列出版本庫目錄的條目、 |
svn status | 檢視當前工作區狀態 |
svn help | 獲取幫助資訊 |
通過TortoiseSVN
建立倉庫:
像圖中點選Create repository here,即會在當下目錄出現圖中的資料夾和檔案,表示建立倉庫成功
檢出工作拷貝:
點選SVN Checkout…
點選OK
即發現,在當前目錄下多出一個帶特殊標誌、名為OA的資料夾,表示檢出成功。
更改客戶端檔案,並更新SVN伺服器內檔案
右擊改動過的檔案,並點選SVN Commit…
提交成功
相關推薦
SVN的命令列操作、圖形介面TortoiseSVN操作
SVN是實現軟體版本控制的利器,本文將從兩大模組敘述SVN的一些操作,即文件在SVN伺服器和客戶端之間的檢出(checkout)、更新(update)、提交(commit)等操作。 通過命令列實現 通過TortoiseSVN圖形介面實現 通過命令
svn使用規範、在Windows下使用svn命令列工具、svn命令列的解釋
以前在公司一直使用git,現在公司有用svn,一時間還真的不知道如何下手,在網上搜尋了很多大神和官網文件的指導,總結了下面一份教程,希望能夠幫助大家快速上手,如果想更細緻的瞭解相關內容,可以點選每個小節裡提供的的連結。 1、Windows下命令列工具: 發現原來安裝的tortoisesvn已經整合到she
嵌入式Linux基礎知識5(ubuntu16”命令列模式和圖形介面切換“ “開機自動進入命令列模式設定”)
需求說明:IPC專案需要Linux系統,知識儲備 第一部分:ubuntu 命令列模式和圖形介面切換 第二部分:ubuntu開機直接進入命令列模式 注:Ubuntu影象介面下 通過快捷鍵 ctrl+alt+t 可以進行命令列操作 第一部分:ubuntu 命令列模
[轉載]ubuntu 命令列模式和圖形介面切換
原文連結:http://blog.csdn.net/shuziluoji1988/article/details/8272734 1、按ALT+CTRL+F1切換到字元介面(Linux實體機) 如果是VMware虛擬機器安裝的Linux系統,則切換到字元介
ubuntu 命令列模式和圖形介面切換
1、按ALT+CTRL+F1切換到字元介面(Linux實體機) 如果是VMware虛擬機器安裝的Linux系統,則切換到字元介面的時候需要以下操作 按下ALT+CTRL+SPACE(空格),ALT+CTRL不鬆開,再按F1。這樣就可以切換到字元介面
RedHat 命令列下安裝圖形介面
RHEL6在字元模式下安裝圖形介面 首頁配置本地光碟為yum源。 第一步當然是要掛載光碟了 我把光碟掛載到了/mnt下 我們到/mnt下看看裡面的內容 現在我們來寫yum的配置檔案 用vim編輯器在/etc/yum.repos.d目錄下直接編輯一個
常用的Git命令列指令以及圖形化介面的簡單操作
命令列操作 常用指令 指令 作用 指令 作用 cd 開啟目錄 pwd 絕對路徑 ls 列出清單 mkdir 新建目錄 cp
版本控制之svn命令列下檢出、提交、更新
4 使用命令列模式訪問SVN伺服器 4.1 檢出 ①首先進入自己的工作目錄,例如:D:\DevWorkSpace\SVNSpace ②執行svn checkout命令,命令格式如下 格式 svn checkout svn://SVN伺服器主機地址/
python 2.7 命令列列印、print、str()、repr()
**1.**Python列印值(命令列列印):會保持該值在python程式碼中的狀態,不是使用者所希望看到的狀態 >>> "hello" 'hello' #python打印出的值是給python理解的。python理解為字串,所以帶引號 **2.**P
Windows 下通過命令列啟用、禁用網絡卡
建議將系統的網絡卡名改成英文名,這樣在輸入命令的時候會很方便。 例如: 第一塊無線網絡卡可取名為 wlan0 第一塊有線網絡卡可取名為 eth0,依此類推。 我電腦中的網絡卡命名如下圖所示: 首先以管理員身份身份執行 cmd 程式 禁用無線網絡卡:netsh inter
svn使用規範、在Windows下使用svn命令行工具、svn命令行的解釋
幹凈 pat water move 解決 圖片 指導 command 保存 以前在公司一直使用git,現在公司有用svn,一時間還真的不知道如何下手,在網上搜尋了很多大神和官網文檔的指導,總結了下面一份教程,希望能夠幫助大家快速上手,如果想更細致的了解相關內容,可以點擊每個
轉自: linux svn命令列無法拉取中文名稱的檔案
轉自: https://blog.csdn.net/shaohui/article/details/3996274#commentBox svn: Can't convert string from 'UTF-8' to&
MySQL 命令列匯出、匯入Select 查詢結果
<!-- 環境: Windows 2003 SP2 + MySQL5.5.28 Author: 部落格園小dee --> 有的時候需要把在一張表中用 select 語句查詢出來的結果儲存到另一張結構相同的表中,可以有幾種方法來實現: 方法一: 在命令列下使
php命令列 windows、linux匯入 匯出資料庫
windows 命令列匯出資料庫: 1,進入MySQL目錄下的bin資料夾:cd MySQL中到bin資料夾的目錄 如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 4.1\bin 2,匯出資料庫:mysqldump -u 使用者名稱 -p 資料庫名
cmd命令列下mongodb匯入匯出資料操作語句
針對集合(表)操作: mongoexport:匯出集合 mongoimport:匯入集合 針對資料庫操作:(資料庫匯出來的是二進位制檔案,看不懂的) mongodump:匯出資料庫 mongorestore:匯入資料庫 (1)匯出集合資料: d:\mongodb\bin&g
命令列匯入、匯出dmp檔案
匯入:imp es/[email protected]:1521/orcl file='C:\Users\cmc\Desktop\es.dmp' log='C:\Users\cmc\Desktop\20181128.log' full=y;匯出:exp es/[email protecte
完整圖書館管理系統(包含設計思路、圖形介面、後臺資料庫)
《面向物件技術》課程綜合性實驗報告 開課實驗室:基礎一實驗室 &
mysql 命令列對檔案進行讀寫操作
首先在mysql中,使用如下指令: secure_file_priv後面跟著的路徑就是我們進行檔案操作的路徑: 檔案讀入: 將要讀的檔案放在上述路徑中, 使用如下指令: mysql> load data infile'c:/ProgramData/MySQL/My
svn 命令列建立和刪除 分支和tags
建立分支 svn cp -m "create branch" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001 獲得分支 svn
13.4 argparse--分析命令列選項、引數功能
本模組主要為了方便實現命令列引數處理,或者分析命令列引數。建立命令列引數分析器:#python 3.4import argparseparser = argparse.ArgumentParser(description='Process some integers.')pr