程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> SVN快速入門1:SVN的安裝及常用命令

SVN快速入門1:SVN的安裝及常用命令

編輯:關於JAVA

SVN相信大家都有使用過或者聽說過吧?它的好處我這裡就不說了,網上介紹 多的是。因為是版本控制,所以個人認為其設計的原理不需要懂得太多,只需要 了解常識即可。小弟google了許久,也沒找到一篇介紹快速入門的文章。無奈之 下,看了幾篇長篇大論,終於學了點點的皮毛。下面我將寫一個svn快速入門系 列,因為是快速入門,所以一般只講操作。(

首先,我們下載svn安裝文件,輸入網址:http://subversion.tigris.org ,找到...more downloads...,然後找到windows那一塊下載,注意,有兩個版 本Apache 2.0 or Apache 2.2 ,可以選擇和你電腦裡面apache服務器同樣的版 本下載。

安裝完成後,可在命令行輸入svn --version查看是否安裝成功,以及在系統 變量裡查看path是否增加了svn的安裝目錄。如下圖:

接著,在服務器端創立創庫(repository)。a.手動在硬盤上創建一個文件 夾。

b.在命令行輸入svnadmin create + 倉庫目錄。  創建版本庫。如圖:

此時。倉庫所在文件夾會多出幾個文件,說明倉庫創建成功。

SVN此時已經在你的電腦裡准備就緒,下面將介紹SVN的幾個常用命令: import ,checkout,commit,update以及mkdir。

在執行import,commit,update,mkdir的時候,svn需要記錄操作日志,方 法一:在系統環境變量增加一個SVN_EDITOR變量,該變量的值取為系統自帶的記 事本:notepad。方法二,建立一個log.txt,作為日志。(一般建議用方法二, 所以我下面將用方法二)。

為了便於在命令行下的操作,先設置svn為允許匿名帳號進行讀寫的操作:在 倉庫的conf目錄下有一個文件svnserve.conf,用記事本打開,可以看到一行: #anon-access = read,意思為匿名用戶有讀的權限。將其前面的注釋符#去掉。 這一行即生效。再加上一行:anon-access = write,賦予匿名用戶寫的操作。 如圖:

首先,啟動服務: svnserve –d –r k:\repository,該命令含義為讓SVN將 此目錄作為倉庫,並偵聽客戶端的請求。其中-d的作用為後台模式,而-r的作用 為指定服務器的倉庫路徑。

建立新的命令提示符,執行mkdir命令在svn創建一個test的虛擬目錄: svn mkdir svn://localhost/test1 –F k:\log.txt如圖

接著,創建一個test目錄,裡面新建一個text1.txt文件。:

命令行轉到test目錄,執行import命令,將test上傳到svn服務器。

下面講述checkout命令。

首先新建一個文件夾test2,在命令行轉到這個文件夾,執行:  svn checkout svn://localhost/test1。注意,check操作不需要寫入log

接著講述commit命令.

如圖,更改checkout下來的text1.txt文件

 

在命令行執行commit命令:  svn commit text1.txt –F k:\log.txt

最後講述update命令:執行svm update text1.txt 取出text1.txt的最新版本 。

到此.svn的基本命令講完了,大家是不是覺得比較麻煩?沒關系,下一篇將會介 紹svn在windows下的操作.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved