SVN安装配置及同步源码,TotoiseSVN绪论.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN安裝配置及使用說明;一、VisualSVN Server安裝 1.1軟件下載地址: /server/,根據操作系 統對應下載32bit或者64bit版本。 現有安裝包目錄: \\79\software\01工具軟件\009版本管理\SVN 1.2運行VisualSVN-Server-3.0.1-x32.msi程式,點擊Next,根據提示進行安裝;1.3安裝至此步驟時,可修改安裝路徑,和Repositories庫的路徑,以及Server Port端口號;1.4安裝完成;1.5VisualSVN Server運行介面;1.6新增庫 右鍵Repositories,“Create New Repository”或者“新建 Repository”;1.6.1新增庫 彈出介面,按下一步進行;1.6.1新增庫 完成SVN庫創建;1.7新增用戶名 ;1.8新增用戶組 新增用戶組名稱,并分配對應的組員 如圖介面 ;1.9分配權限 新增用戶組名稱,;1.10 同步更新服務器源碼測試區 在hooks,Post-commit hook編寫腳本程序。;Hook腳本 C:/Program Files/VisualSVN Server/bin/svn.exe update D:/SourceCode/FMS ;1.11 提交時,更新日誌不能為空 在hooks,Pre-commit hook編寫腳本程序。;Pre-commit hook編寫腳本: setlocal set REPOS=%1 set TXN=%2 rem check that logmessage contains at least 2 characters rem ..代表2個字符 svnlook log %REPOS% -t %TXN% | findstr .. nul if %errorlevel% gtr 0 goto err exit 0 :err echo 提交日誌不能為空! Commit aborted! 12 exit 1;二、TotoiseSVN安裝 2.1軟件下載地址: / 根據操作系統對應下載32bit或者64bit版本。 現有安裝包目錄: \\79\software\01工具軟件\009版本管理\SVN 2.2運行TortoiseSVN-5755-win32-svn-1.8.10.msi程式,點擊Next,根據提示進行安裝。 ;2.3導入原始程式代碼到SVN伺服器 (1)在VisualSVN選中需要的目標庫,右鍵Copy URL to Clipboard (2)再選中待加載的文件或文件夾,右鍵,導入,彈出介面 ;2.4 點擊導入后,彈出介面,黏貼VisualSVN的Respositories庫中對應的URL至版本庫,點擊確定。完成庫版本的創建。;2.5 User端檢出對應SVN版本庫到本機(ERP2012外掛程序檢出地址:https://SVN./svn/FMS/) 在本機創建資料夾FMS,右鍵點擊檢出,彈出如下圖的表單 ;彈出對話框,輸入用戶名密碼,點擊OK,SVN庫的源代碼就檢出至User本地。;源代碼從SVN庫檢出后,本地文件狀態如下:;2.6 Delphi安裝TotoiseSVN插件 插件目錄:\\79\software\02開發軟件\d7控件\TortoiseSVN For Delphi7\DelphiAddInForTortoiseSVN\ Delphi7\DelphiAddInForTortoiseSVN_D7.dpk;2.7 TotoiseSVN在Delphi工程中的使用 單擊Delphi菜單欄 圖標 ,如圖顯示 ;2.7.1 流覽專案檔案夾 打開當前Delphi工程對應的文件夾。 2.7.2 日誌 顯示當前Delphi文件 修改的歷史記錄信息。;2.7.3 檢查修改 檢索當前Delphi工程中修改過的文件, 在對應的文件夾和文件圖標上也會有相應的該變。 ;2.7.4 增加 檢索當前Delphi工程中為受版本控制的相關文件,“確認”后,這些文件受到版本控制,但還未提交至SVN庫。;2.7.5 更新至版本 (1)單擊“更新至版本”后,彈出如圖1,單擊“Yes”,彈出如圖2 (2)圖2可以對應的選擇更新的版本(一般默認更新最新版本)。;2.7.6 提交 (1)檢索當前Delphi工程中狀態為增加、修改、無版本控制的文件,可根據自己需要,勾選需要提交的文件。提交后,SVN授予這些文件版本號。;提交注意事項 注意:提交原始程式碼到伺服器時,一定確保本機的代碼是最新版本,否則可能提交失敗,或者造成版本衝突。 提交文件至SVN,也可以在對應的資料夾下,或在空白處點擊或者選中提交的文件右鍵,點擊SVN Commit… ;2.7.

文档评论(0)

558411 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档