svn版本控制系統基本操作

2021-06-21 22:04:11 字數 1858 閱讀 6835

開啟cmd視窗,執行svn測試出現說明安裝成功:

c:\users\bao>svn

使用「svn help」得到用法。

使用步驟:

1.先在伺服器端建立乙個空倉庫(空目錄)

2.初始化倉庫:

①、通過指令建立 svnadmin create 倉庫路徑

②、視覺化工具建立

conf 配置

3.checkout 檢出專案

①。開啟服務:svnserve -d -r  專案路徑

-d 後台執行

-r 執行倉庫

注意:不要關閉cmd視窗。

②。在自己專案中右擊->tortoise svn->repo-browser

url:svn://localhost(主機名/ip位址)

③。再次右擊->checkout 

url of repository:  svn://localhost  (當前訪問的倉庫)

checkout directory: f:\hong\yiqizu  (檢出到。。。)

4.建立檔案index.php

右擊->add(ok)->svn commit(recent message->ok->錯誤)。

修改配置:匿名使用者的許可權,擁有讀寫許可權(預設唯讀)

d:/svnserver/mystorage/當前專案檔案/conf/svnserve.conf

將:12行 #anon-access = read

改為:anon-access = write

先ctrl+c 停止服務;

再開啟服務:svnserve -d -r  專案路徑;

再次提交即可。

5.其它使用者檢出:

右擊->repo-browser->checkout->修改;

修改後:

右擊->add(svn客戶端管理)->commit(提交到伺服器).

svn的使用細節:

(1)版本回溯  右擊滑鼠---update to reversion;

(2)日誌記錄,提交日誌限定必填

右鍵---properties----new----(property name)logminisize

(3)誤刪除檔案的恢復操作

update即可

(4)過濾某個或某些檔案

(選中檔案後) addto ignore list remove

(5)匯出專案

export

配置步驟:

1,先修改  svnserve.conf   anon-access = none; 表示匿名使用者什麼許可權都沒有

auth-access = write;表示授權使用者最高許可權是write

password-db = passwd   密碼檔案在passwd2,修改passwd檔案

配置3個使用者的密碼

3,使用者組的配置

authz-db = authz

svn開機自啟動批處理檔案

安裝服務:svn-install.bat

@echo off

sc create mysvn binpath= "e:/svnserver/server/bin/svnserve.exe -r e:/svnserver/myrepository --service" start= auto

net start mysvn 

@pause

注意:(1)binpath= 後面有乙個空格

(2)start= 後面有乙個空格

(3)盡量使用 / 不要使用\

解除安裝服務:svn-remove.bat

@echo off

net stop mysvn

sc delete mysvn

@pause

版本控制系統VCS Git操作

1.前言 從總體上描述主要 git 命令的工作流程。2.git 命令 1 配置 git 要求使用者提供個人資訊,來鑑別 提交者的身份。包括使用者名稱和郵箱位址。2 幫助 2 初始化 獲取 git 倉庫的方法有兩種。第一種是在現有專案的根目錄下新建乙個本地倉庫 第二種是從伺服器轉殖乙個已有倉庫。3 檢...

git(版本控制系統)操作

好的部落格 官方的文件 建議參考使用 好的好的 命令 git reflog來檢視操作記錄 為了能在任意 git 專案上協作,你需要知道如何管理自己的遠端倉庫。遠端倉庫是指託管在網際網路或其他網路中的你的專案的版本庫。你可以有好幾個遠端倉庫,通常有些倉庫對你唯讀,有些則可以讀寫。與他人協作涉及管理遠端...

Svn與Git版本控制系統比較

svn是乙個跨平台的開源的版本控制系統。svn會備份並記錄每個檔案每一次的修改更新變動。svn與git的區別 svn版本控制系統是集中式的資料管理,存在乙個 版本庫,所有開發人員本地開發所使用的 都是來自於這個版本庫,提交 也都必須提交到這個 版本庫。工作流程 1 在 庫上建立或從主幹複製乙個分支。...