Google Prettify

2007-05-23

Subversion on windows安裝

Subversion on windows

下載
  1. 請從http://subversion.tigris.org/下載subversion的安裝檔。他有zip檔,也有exe 檔。我使用的是exe檔,但看起來好像也只是將zip檔解開放在特定目錄,以及增加了一些文件的捷徑在 功能表裡,並沒有增加什麼dll、exe或有的沒的檔在document and setting或windows裡。
安裝
  1. 沒什麼好講的。.exe檔的話,就點2下執行,.zip檔就解開放在你喜歡的目錄。以下的操作是以.exe為主。
建立repository。

可以執行下命令列新增,也可以使用client工具新增。使用client工具比較簡單,執行create-repository here就好了。

  1. 設定path (選擇性)。讓不管在那一個目錄下,都可以直接執行subversion\bin\下的各個指令。
  2. 建立一個目錄。這裡用"D:\svn\proj1"。請留意,目錄架構會顯響存取的設定。有一個地方(好像)是可以故alias 的 設定,但因為沒有try過,所以就先跳過。
  3. 執 行 svnadmin create D:\svn\proj1。或是用client直接建立也可以。建立完後,proj1目錄裡裡面會產生很多檔案。
    1. 修改D:\svn\proj1\conf\svnserve.conf。下面設定前面的#拿掉。
      [general]
      anon-access = read
      auth-access = write
      password-db = passwd
    2. 修 改D:\svn\proj1\conf\passwd
      [users]
      user1 = pass1
      user2 = pass2
起動svn
  1. 在命令列視窗裡執行svnserve -d就可以了。這個執行檔是位於subversion安裝目錄下\bin裡。請注意這個視窗不能關閉,否則subversion就會停掉。

安裝service。

執行以下指令。

sc create svn binpath= "\"C:\program files\svn\bin\svnserve.exe\" --service " displayname= "Subversion Server" depend= Tcpip start= auto
net stop svn
net start svn

這表示登錄的service叫"svn"而顯示的名稱叫""Subversion Server"。
有一些要注意的。
  1. 參數binpath、displayname、depend、start的等號後面要有空白。
  2. 如果你的目錄裡有空白字元 ,前後要用引號(")括起來。binpath則要有跳脫字元。如範例。
  3. 在windows 2000下可能沒有這個執行檔,可以去找windows 2000 resource kit tools安裝。

Client安裝

從http://tortoisesvn.tigris.org/下載tortoise。這是subversion的 client工具。 subversion是跨平台的版本控管工具,大部份是指令操作,因此在win32上就有人提供了不錯的clent工具。在windows下直接把下載下 來的檔案點2下執行就可以了。安裝完後會要求重新開機...就重新開機吧。

沒有留言 :

您或許對這些有興趣

Related Posts with Thumbnails

最後

謝謝您的閱讀,希望您可以有豐富的收獲。