SVN的基本配置和常用命令

2021-07-02 18:02:33 字數 2846 閱讀 8003

接下來建立倉庫:

c:\users\acer>svn help

c:\users\acer>svn help

用法: svn [options] [args]

subversion 命令列客戶端,版本 1.8.0-sliksvn-1.

使用「svn help 」 顯示子命令的幫助

使用「svn –version」檢視程式的版本號和版本庫訪

使用「svn –version –quiet」只檢視程式的版本號

大多數的子命令可接受檔案或目錄引數,對目錄進行

如果沒有指定引數,預設對當前目錄(包含當前目錄)

可用的子命令:

add

blame (praise, annotate, ann)

cat

changelist (cl)

checkout (co)

cleanup

commit (ci)

copy (cp)

delete (del, remove, rm)

diff (di)

export

help (?, h)

import

info

list (ls)

lock

log

merge

mergeinfo

mkdir

move (mv, rename, ren)

patch

propdel (pdel, pd)

propedit (pedit, pe)

propget (pget, pg)

proplist (plist, pl)

propset (pset, ps)

relocate

resolve

resolved

revert

status (stat, st)

switch (sw)

unlock

update (up)

upgrade

subversion 是版本控制工具。

欲取得詳細資料,請參閱

c:\users\acer>f:

f:>cd svntest

f:\svntest>svnadmin

使用「svnadmin help」得到用法。

f:\svntest>svnadmin help

一般用法: svnadmin subcommand repos_path [arg

使用「svnadmin help 」 得到子命令的

使用「svnadmin –version」檢視程式的版本號和文

可用的子命令:

crashtest

create

deltify

dump

freeze

help (?, h)

hotcopy

list-dblogs

list-unused-dblogs

load

lock

lslocks

lstxns

pack

recover

rmlocks

rmtxns

setlog

setrevprop

setuuid

unlock

upgrade

verify

f:\svntest>svnadmin create

svnadmin: e205000: 需要版本庫引數

f:\svntest>svnadmin create svnrepo

f:\svntest>

這樣就可以建立了倉庫檔案:

使用者許可權的設定;

開啟新建庫檔案下的conf : f:\svntest\svnrepo\conf ;

去掉 password-db = passwd這個的注釋;

然後再passwd 下設定使用者名稱和密碼;

例如:

harry = harryssecret

sally = sallyssecret

啟動伺服器的命令:svnserve -d -r svnrepo

scm(software configuration management) 軟體配置管理;(版本的控制)

乙個理論scm和兩個應用svn和cvs;

scm是用來記錄並控制軟體產品資料的管理工具。

cmm值得自己了解一下;

windows下,常用的兩個命令:winver,systeminfo

version control basic concepts

repository(倉庫)(requirement,design,coding,test,maintenance )

workspace(工作台)sandbox or client view,isolated space for coding,debug,testing;

delta(版本)version(revision),release;(注意除了檔案有版本外,整個專案也有版本;在乙個專案中,往往就包含著一些檔案的版本)

baseline(基線)

branch(分支)(file based branch ,project based branch);

label(標籤 )

svn入門

(伺服器 tigris svn) (客戶端 tortoise svn)

安裝完伺服器端:

再裝客戶端;然後建立乙個自己的倉庫(respository);

建庫命令:

啟動伺服器:

svn 常用命令

轉 楊爭 本人在在以前一篇文章 svn的最佳實踐 介紹了使用svn進行版本控制的思想,本文進一步從實戰的角度介紹如何使用svn,其中重點闡述了svn的一些重要概念,便於大家更好地理解svn,這樣有利於指導我們的在實際開發過程中的svn操作。一 svn版本號 revision number 1 svn...

SVN常用命令

雖然svn在windows下有強大的圖形化客戶端,但在linux下命令還是主力 1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 ...

svn常用命令

svn 提交注意的問題 1.可以直接通過svn ci 提交修改的 2.如果提示過期,是因為衝突,首先要update一下,然後用svn resolved清除多餘的檔案,並且解決衝突,最後svn ci 提交。一.提交處理過程 以make.rules為例 1 修改提交 svn ci m make.rule...