回覆列表
  • 1 # 好開心影片

    搭建SVN伺服器端:

    1. 解壓縮svn到一個目錄, 例如c:\svn

    2. 解壓縮svnservice的壓縮包, 將svnservice.exe放入c:\svn\bin

    3. 安裝TortoiseSVN, 安裝完畢時會提示重新啟動計算機, 重啟完畢後安裝簡體中文語言包, 然後在隨便一個目錄右擊, 就會發現多出了一些SVN相關選單, 選擇其中的TortoiseSVN, 再選擇子選單"Settings", 設定Language為"中文(簡體)"

    4. 開啟"我的電腦", 建立一個存放svn資訊的目錄, 例如c:\svnhome, 然後返回在c盤, 右擊這個svnhome目錄, 在出現的選單中選擇TortoiseSVN, 再選擇子選單"在此建立檔案庫", 選擇fsfs方式即可 (注: 這裡選擇建立檔案庫實際上就相當於讓TortoiseSVN代替你進行了svnadmin create c:\svnhome的操作)

    5. 在dos控制檯狀態下cd c:\svn\bin 然後svnservice -install -d -r c:\svnhome 再net start svnservice來將其作為服務執行, 建議你再到控制面板-管理工具-服務中找到SVNService, 右擊選擇"屬性", 再將其啟動型別設定為"自動"

    6. 開啟c:\svnhome, 你會發現已經多了一些目錄和檔案, 開啟conf子目錄, 開啟svnserve.conf檔案, 這裡行前凡是有#的都等於是被註釋忽略了, 你可以把#去掉讓那一行生效, 或者自己新新增行. 裡面的英文註釋已經詳細說明了各種設定的含義, 最後你設定[general]小節中行前沒有#號的內容為: anon-access = none auth-access = write password-db = passwd 含義是: 未驗證使用者無任何許可權 (如果把none修改為read就是給予讀許可權) 已驗證使用者給予寫許可權 (當然也能讀) 密碼資料存放到passwd檔案中 然後開啟同目錄的passwd檔案來設定帳戶: 同樣, 設定[users]小節中行前沒有#號的內容, 例如: snowman=abc123 含義是: 使用者snowman的密碼為abc123 6. 開啟"我的電腦", 在你需要進行版本控制的目錄上右擊, 選擇TortoiseSVN, 再選擇子選單"匯入...", 設定"檔案庫url"為svn://localhost 點確定後就會提示檔案正在匯入. (注: 這裡是svn檔案庫與svn服務是同一臺計算機的情況, 所以可用localhost, 其它機器如果要訪問svn服務, 應該用svn://svn伺服器的IP地址, 例如svn://10.0.0.52) 至此, SVN伺服器配置完成 客戶端配置: 1. 沒安裝TortoiseSVN的計算機先安裝它並重啟計算機. (注: 具體步驟參照前面搭建伺服器端的第3步) 2. 建立一個準備用來存放版本控制工程的目錄, 例如d:\project, 然後在"我的電腦"中右擊這個目錄, 選擇"SVN取出...", 設定"檔案庫url"為svn://svn伺服器的IP地址, 接下來會問你使用者名稱和帳號, 你就填寫前面搭建伺服器端所設定的使用者snowman密碼abc123 (檔案庫url可參照前面搭建伺服器端第6步的註解) 點確定後就會提示檔案正在取出到d:\project 至此, SVN客戶端配置完成, 你會看到d:\project及其下面的檔案都被標記了綠色對勾 客戶端的簡單日常使用: 1. 要取得工程的當前的最新版本, 右擊d:\project, 選擇"SVN更新" 2. 你更改工程後, 要將你的修改更新到SVN, 右擊d:\project, 選擇"SVN提交" (謹慎的話請先更新到SVN最新版本後再提交)

  • 中秋節和大豐收的關聯?
  • 十一寸戚風蛋糕卷配方?