文档详情

SVN安装配置及同步源码,TotoiseSVN解析.ppt

发布:2016-11-09约3.98千字共42页下载文档
文本预览下载声明
2.7.8 還原 勾選需要還原的文件,將本地對應的文件還原至SVN最新的版本,此功能將覆蓋本地對應的文件 2.7.9 版本庫瀏覽器 可查看對應版本庫中的文件 2.7.10 設置 設置TorToise相關功能 提交修改過的文件至SVN伺服器 注意:提交原始程式碼到伺服器時,一定確保本機的代碼是最新版本,否則可能提交失敗,或者造成版本衝突。 在修改的資料夾上點擊右鍵或在空白處點擊右鍵,點擊SVN Commit…彈出下麵的表單: 提交完成介面 3.1 更新本機代碼與SVN伺服器上最新的版本一致 這個也很簡單,只要在需要更新的資料夾上點擊右鍵或在該文件下的空白處點擊右鍵,點擊SVN Update,就可以了。 注意:更新操作可能會因為版本衝突而失敗,需要先編輯衝突,然後解決衝突,再進行提交。 3.2 重命名文件或資料夾,並將修改提交到SVN伺服器 只要在需要重命名的檔或資料夾上點擊右鍵,點擊TortiseSVN=Rename…,在彈出的表單中輸入新名稱,點擊OK按鈕,就可以了。此方法也不是直接重命名,而是將該檔或資料夾的名稱標記為重命名後名稱,也需要我們使用SVN Commit提交到SVN伺服器後才真正重命名。 3.3 刪除檔或資料夾,並將修改提交到SVN伺服器 最簡單就是,你直接刪除檔或資料夾,然後使用SVN Commit提交更新到SVN伺服器。另外一種方法是在你要刪除的檔或資料夾上點擊右鍵=TortoiseSVN=Delete刪除,此方法也不是直接刪除,而是將該檔或資料夾的狀態置為刪除,也需要我們使用SVN Commit提交到SVN伺服器後才真正刪除。 說明:實際上,從你把原始程式碼遷簽入SVN伺服器開始,每一個版本的資料和檔,就算是你已經刪除了的,也都可以隨時遷出。 3.4.1 衝突文件的產生 圖示 3.4.2 衝突文件圖標變化 3.4.3 衝突檔的解決方法: 選中衝突文件,右鍵,彈出介面 SVN更新、提交原則 1.對需要修改的檔,先更新SVN最新版本,再本地進行修改。 2.提交至SVN服務器的代碼必須是程序編譯通過的。 SVN設置提交過濾文件(可手動增加不需要版本控制的文件類型) *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.dll *.dcu *.cfg *.exe *.~pas *.~dfm *.dof *.skincfg *.ddp *.~ddp *.~dpr *.txt *.bmp *.xls *. xlsx *.jpg *.jpeg *.xml Innovation, Teamwork, Excellence, Quality 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端口號 VisualSVN Server安裝目錄 SVN代碼倉庫 端口 使用Subversion身份認證 使用Windows身份認證 1.4安裝完成 1.5VisualSVN Server運行介面 服務運行狀態 控制區 代碼庫信息 帳戶信息 SVN日誌及相關屬性設置 1.6新增庫 右鍵Repositories,“Create New Repository”或者“新建 Repository” 點擊創建代碼庫 1.6.1新增庫 彈出介面,按下一步進行 1 2 3 4 待建庫名稱 1.6.1新增庫 完成SVN庫創建 1.7新增用戶名 1 區分大小寫 2 1.8新增用戶組 新增用戶組名稱,并分配對應的組員 如圖介面 選擇用戶 1 2 1.9分配權限 新增用戶組名稱, 授權狀態 點擊套用,即對用戶授權 1 2 1.10 同步更新服務器源碼測試區 在hooks,Post-commit hook編寫腳
显示全部
相似文档