版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、文檔規(guī)則文檔規(guī)則[本地工作區(qū)]:wkcopy,本地工作副本;[主項目]:引用共用模塊的新項目(工程)最新版本(HEADrevision):版本庫里文件或目錄的最新版本SA:SVN服務器的管理員PRA:單個項目庫的管理員,或者是項目負責人User:普通工作人員WC:wkcopy,本地工作副本1.版本控制原則版本控制原則SVN(或者其他版本控制軟件)只是一個版本控制的輔助工具,不可能把所有的問題都自動解決掉。尤其,對于沖突這個麻煩事兒,項目
2、成員在項目進程中要盡量通過優(yōu)化流程來解決,而不是將希望寄托于軟件工具來自動解決一切問題。建議的開發(fā)過程組織:1.隨行就市隨行就市項目剛開始階段,單獨開發(fā);項目穩(wěn)定階段,完整開發(fā)。項目開發(fā)初期,各個項目成員負責自己的文件夾(或者模塊),與SVN服務器間的更新、提交等操作只需要針對自己負責的文件夾(或者模塊)就行了,他人的文件夾(或者模塊)可以不必關心;項目穩(wěn)定階段,也就是每天的變更量很小了,所有項目成員與SVN服務器的更新、提交等操作需要
3、針對項目的所有文件夾(或者模塊),各個項目成員在其本地編譯時本地工作區(qū)的全部項目程序(或者資料)均為最新的版本,保證項目作為整體能夠順利運行。2.能躲就躲能躲就躲盡量保證一份文件只有一個項目成員在編輯。舉例說明:程序員A負責底層中文件DBAccess.cs的編寫,如果程序員B的工作要求他為DBAccess.cs增加兩個方法,程序員B應該通知程序員A來增加而不是自己增加;如果此時A非常繁忙需要B自己增加,就需要B先更新本地的DBAcces
4、s.cs,然后開始修改,修改完成后立即提交并通知A更新本地的文件,通過縮短提交間隔來減少沖突。3.1.2.忽略文件忽略文件為防止在提交操作時將不必要的文件上傳到SVN服務器上,可將項目中不需要受SVN控制的文件和文件夾通過設置忽略選項的方式排除掉。常被忽略的文件有_obj.db.resharper.Load.pdb.bak。可以根據(jù)實際需要來修改忽略參數(shù),每個需要忽略的文件(文件夾)名稱之間用空格作分隔符,需要忽略的文件夾只要寫文件夾名
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論