How to setup SVN server

之前寫的,留在這裡做個備份

  • 先去Subversion的網站抓SVN Server
  • 把SVN加入到環境變數PATH中,如C:\Program Files\Subversion\bin\
  • 選一個目錄,專門用來放許多案子用的,假設為D:\projects
  • 建立你現在要產生的專案repository, 比如要建PostEX專案
    • svnadmin create d:\projects\PostEX
  • 修改權限檔案
    • 到d:\projects\PostEX\conf裡,修改passwd
      • 在[users]裡,加上你們案子要用的帳號和密碼
        • 如: padsmember = padspassword
    • 修改svnserve.conf,如果你不想讓任意路人甲都可以看到你的程式,在[General]中找到一個anon-access,把它改成none
      • anon-access = none
    • 找到一行 password-db = passwd,把前面的井號去掉,這樣前面修改的passwd檔才會有啟用
  • 啟動SVN Server
    • D:\>svnserve -d -r d:\Projects --listen-port 9000
  • 所有要參與計畫的人,都裝上TortoiseSVN
  • 建立一個目錄,用來抓SVN Server上已經有寫的程式 (別人可能之前先傳上去的)
  • 做checkout,把URL of repository的protocol改成SVN
    • 如: svn://pads15.cs.nthu.edu.tw:9000/PostEX
    • 幾個主要的功能
      • checkout剛加入許畫的人,第一次去把檔案抓下來用的
      • update是已經有checkout的人,後來用來抓SVN Server上更新版用的
      • commit 是你做了更新後,要send到SVN Server上用的

留言

匿名表示…
感謝
Eden寫道…
內容真棒!
感謝你的分享唷!
Yoshi寫道…
作者已經移除這則留言。

這個網誌中的熱門文章

岩窟中的聖母

人生第一次

小時候(1)