svn多人編輯乙個文件 SVN操作規 doc

2021-10-13 04:57:04 字數 2124 閱讀 1867

svn操作規

svn操作規範

page i

docproperty 模組名稱 \* mergeformat 錯誤!未知的文件屬性名稱 docproperty 版本號 \* mergeformat 錯誤!未知的文件屬性名稱

page i

目錄toc \o "1-3" \h \z \u hyperlink \l "_toc224093636" 1.svn概述 pageref _toc224093636 \h 1

hyperlink \l "_toc224093637" 2.常規操作 pageref _toc224093637 \h 1

hyperlink \l "_toc224093638" 2.1檔案檢出 pageref _toc224093638 \h 1

hyperlink \l "_toc224093639" 2.2檔案新增 pageref _toc224093639 \h 1

hyperlink \l "_toc224093640" 2.3檔案刪除 pageref _toc224093640 \h 2

hyperlink \l "_toc224093641" 2.4檔案改名 pageref _toc224093641 \h 2

hyperlink \l "_toc224093642" 2.5檔案更新 pageref _toc224093642 \h 2

hyperlink \l "_toc224093643" 2.6改動提交 pageref _toc224093643 \h 2

hyperlink \l "_toc224093644" 3.衝突解決 pageref _toc224093644 \h 3

hyperlink \l "_toc224093645" 3.1衝突的產生 pageref _toc224093645 \h 3

hyperlink \l "_toc224093646" 3.2衝突的解決 pageref _toc224093646 \h 4

hyperlink \l "_toc224093647" 3.2.1簡單衝突解決 pageref _toc224093647 \h 5

hyperlink \l "_toc224093648" 3.2.2複雜衝突解決 pageref _toc224093648 \h 7

hyperlink \l "_toc224093649" 4.加鎖策略 pageref _toc224093649 \h 8

hyperlink \l "_toc224093650" 5.標籤&分支 pageref _toc224093650 \h 8

hyperlink \l "_toc224093651" 5.1標籤(tag) pageref _toc224093651 \h 8

hyperlink \l "_toc224093652" 5.2分支(branch) pageref _toc224093652 \h 8

hyperlink \l "_toc224093653" 5.2.1何時建立 pageref _toc224093653 \h 9

hyperlink \l "_toc224093654" 5.2.2合併分支 pageref _toc224093654 \h 9

hyperlink \l "_toc224093655" 6.注意事項 pageref _toc224093655 \h 10

hyperlink \l "_toc224093656" 附:測試自動化小組svn使用指導原則 pageref _toc224093656 \h 1

- page 1 -

svn概述

隨著專案的規模越來越大,以前靠郵件傳送修改**的方式顯得捉襟見肘了,已經嚴重影響了我們的工作效率,以後我們將使用svn來管理專案的開發。

svn全稱是subversion,是一種版本控制系統,可以給團隊開發專案時帶來很多好處:

它給團隊提供了乙個專案級別的撤銷功能,沒有什麼是最終確定了的,錯誤可以很容易被回滾。即無論團隊成員什麼時候所做的修改,都可以撤銷。

它使得多個程式設計師可以有序地同時為同乙個程式寫**。團隊不再會因為某人覆蓋了其他團隊成員所做的編輯而丟失做過的工作。

版本控制系統記錄著每時每刻的改動。如果你遇到了一些修改過的**時,要找到是誰何時寫的就會很方便,還可以通過日誌了解為什麼要這樣寫。

版本控制系統可以讓你能夠保持主線開發進行的同時發布多個版本。有了版本控制系統,就無須在發布之前讓

svn新建乙個專案

1.首先在伺服器上新建乙個倉庫mkdir test svn svnadmin create test svn 2.進入conf目錄配置 2.1 修改svnserve.conf檔案,取消注釋password db passwd和authz db authz。2.2 修改 authz檔案,新增各個資料夾...

Svn 建立乙個專案

1 安裝 svn 略 2 假設 源路徑 var www testsvn svn 版本庫路徑 var svn project 建立版本庫資料夾 svnadmin create var svn project 3 匯入源路徑 var www testsvn 到 版本庫路徑 var svn project...

取消乙個本地svn目錄與svn的聯絡

第一種方法 直接 逐級地刪除目標目錄中的隱藏屬性的.svn目錄 第二種方法 如果用的是tortoisesvn客戶端,則先在另外一處建立乙個新目錄a,右鍵點住svn目錄並拖動到a上鬆手,在彈出的選單中選擇 svn將版本控制的條目複製到目標位置 第三種方法 網上看到的,未驗證 windows regis...