日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SVN服务器和客户端的基本使用详细图解

發布時間:2025/4/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SVN服务器和客户端的基本使用详细图解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 安裝客戶端

安裝完成以后對一個文件右擊,出現下圖菜單;

在資源管理器空白處右擊出現下圖菜單;

2 安裝服務器端

它要使用443端口;看一下是否占用;沒占用;

安裝完服務端,看一下服務里面,多出4個;

3 服務端操作

新建一個庫;

先假定所有用戶可讀寫;

新建庫完成;

新建用戶;

為方便可新建組;

上傳一個項目到庫;在項目文件夾右擊,Import...;

項目庫的URL可以在服務端管理器,庫名字右擊,選擇第一個菜單項獲得;

import對話框填入欲導入庫的URL;

開始導入;

這樣就導入了一個項目到服務端;

4 客戶端使用

在欲簽出項目的文件夾內右擊,Checkout...;

簽出對話框;默認簽出最新版本,HEAD revision;簽出深度是全部 Fully;

簽出項目到test1文件夾;

5 授權

前面建庫是默認所有人可讀寫;可按下面圖授權;

6 SVN命令行的初步使用

列出一個庫的文件;


C:\>svn list https://DESKTOP-1A10T3K/svn/jxbTest1/
Web.Debug.config
Web.config
alarm.html
boundary.html
branches/
broadcasting.html
checkpost.html
dataDemo/
datetimeDemo.html
doors/
elec-hk.html
elec.html
......

?

svn log -v -r 1:HEAD --limit 1 --stop-on-copy
此命令是?查看當前分支從哪個支線創建而來;

在當前目錄操作錯誤;

C:\>svn log -v -r 1:HEAD --limit 1 --stop-on-copy
svn: E155007: 'C:\' is not a working copy

進入到庫目錄也不能用這個命令;這是服務端庫;

G:\Repositories\jxbTest1>svn log -v -r 1:HEAD --limit 1 --stop-on-copy
svn: E155007: 'G:\Repositories\jxbTest1' is not a working copy

svn ?info
此命令是查看當前工作副本所在URL信息;

在庫目錄不能用此命令;

G:\Repositories\jxbTest1>svn info
svn: E155007: 'G:\Repositories\jxbTest1' is not a working copy

原來前面兩條命令是在簽出項目的客戶端目錄打的;

G:\開發臨時工作區\test1>svn info
Path: .
Working Copy Root Path: G:\開發臨時工作區\test1
URL: https://desktop-1a10t3k/svn/jxbTest1
Relative URL: ^/
Repository Root: https://desktop-1a10t3k/svn/jxbTest1
Repository UUID: c7630775-d7d4-4d40-80f8-5e8939945f8a
Revision: 2
Node Kind: directory
Schedule: normal
Last Changed Author: test1
Last Changed Rev: 2
Last Changed Date: 2020-04-10 20:18:04 +0800 (周五, 10 4月 2020)


G:\開發臨時工作區\test1>svn log -v -r 1:HEAD --limit 1 --stop-on-copy
------------------------------------------------------------------------
r1 | VisualSVN Server | 2020-04-10 20:00:32 +0800 (周五, 10 4月 2020) | 1 line
Changed paths:
? ?A /branches
? ?A /tags
? ?A /trunk

Initial structure.
------------------------------------------------------------------------

服務端新建一個庫test2; 然后傳openApiDemo1項目上去;

G:\開發臨時工作區\test1>svn import G:\LP科技\開發部\openApiDemo1 https://DESKTOP-1A10T3K/svn/test2/ -m
svn: missing argument: m
Type 'svn help' for usage.

G:\開發臨時工作區\test1>svn import G:\LP科技\開發部\openApiDemo1 https://DESKTOP-1A10T3K/svn/test2/ ? -m
svn: missing argument: m
Type 'svn help' for usage.

操作失敗;下回在搞;

?

簽出項目到test2文件夾;成功;需要輸入用戶名口令;
C:\>svn checkout https://DESKTOP-1A10T3K/svn/jxbTest1/ ?G:\開發臨時工作區\test2 --username test1 --password test1
A ? ?G:\開發臨時工作區\test2\Web.Debug.config
A ? ?G:\開發臨時工作區\test2\Web.config
A ? ?G:\開發臨時工作區\test2\alarm.html
A ? ?G:\開發臨時工作區\test2\boundary.html
A ? ?G:\開發臨時工作區\test2\broadcasting.html
Checked out revision 2.
......
C:\>

總結

以上是生活随笔為你收集整理的SVN服务器和客户端的基本使用详细图解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。