- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.
您可能关注的文档
- 催化剂表征与测试课程.ppt
- 催化剂生产自动化课程.ppt
- 催化剂制备的科学原理课程.ppt
- 催化剂自动化生产课程.ppt
- 催化科学导论第三章课程.ppt
- 催眠治疗课程.ppt
- 催乳师乳汁淤积课程.ppt
- :认知、发现和应用第3章绪论.ppt
- STEP7编程软件快速学习上手绪论.ppt
- step7编程实例绪论.ppt
- 协会财务工作总结(精选33篇).docx
- 服务行业个人工作总结例文(通用35篇).docx
- 返家乡暑期社会实践活动个人总结范文(通用34篇).docx
- 有关九年级物理教学工作总结(通用32篇).docx
- 酒店服务员年终个人工作总结(精选31篇).docx
- 茉莉仙子获奖作品.pdf
- 阅读仁达方略培训团队演讲.pdf
- stata 19975技术-37促进用户之间交流物副数据初级stb37.pdf
- 介绍科技skullcandy 2015宣传册.pdf
- 本季度稳健在税收推动支出每股收益均有所下降收入同比增长至209 hsbc-腾讯控股quarter with wechat ads ramping 2h15.pdf
文档评论(0)