在團隊協作開發過程中,最常用的版本控制器就是svn和git,svn屬於集中版本控
製器,這類系統都有乙個單一的集中管理的伺服器,儲存所有檔案的修訂版本,而協同工
作的人們都通過客戶端連到這台伺服器,取出最新的檔案或者提交更新。
多年以來,這
已成為版本控制系統的標準做法。而對於git這類系統,客戶端並不只提取最新版本的檔案
快照,而是把**
倉 庫完整地映象下來。 這麼一來,任何一處協同工作用的伺服器發生
故障,事後都可以
用任何乙個映象出來的本地倉庫恢復。 因為每一次的轉殖操作,實際
上都是一次對**
倉庫的完整備份。今天主要講解一下svn的簡單配置。
step1.伺服器建立
在terminal
輸入下面命令:svnadmin
如果出現「type 'svnadmin help' for usage.」則成功否則執行xcode路徑配置。
step2.有可能進行xcode路徑配置
step3.配置
svnadmin create ...../desktop/mysvn
這時你會在桌面的mysvn資料夾裡看到資料
開啟conf資料夾
在scnserve.conf裡面修改資料:
anon-access = none 不能匿名訪問
auth-access = write 通過密碼可以讀寫
password-db = passwd 密碼檔案指向
authz-db = authz 可以訪問的檔案目錄指向
修改passwd資料:
li = 123
user1 = 123 注意格式空格等號空格
修改authz資料:
[/]li = rw
step4.伺服器建立
svnserve -d -r 。。。。。/desktop/mysvn
step5.在建立工程的時候可以直接儲存在mysvn資料夾中,開啟在
source
control
中進行各種操作.下次可以通過chect out an existing project匯出工程。別人
通過你的伺服器就可以訪問資源。(在公司一般已經配置完伺服器,只要會用就行0.0);
git團隊開發協作
轉殖到本地 git clone建立分支 git branch zwt切換分支 建立和切換總命令是 git checkout b zwt git checkout zwt上傳 提交到快取區 git add a 注釋說明 git commit m 提交到遠端分支zwt git push origin z...
團隊協作專案 SVN的使用
參考文獻 老師接了乙個新專案,需要團隊共同完成開發任務,因此需要svn。svn是c s架構 1 伺服器端安裝visualsvn server 其中location是安裝目錄 repository是版本庫目錄,用來存放專案和文件 server port是客戶端連線時的介面,一般使用三位數的埠號。建立倉...
前端開發團隊協作思路
隨意搜尋yui看到這篇,關於流程中模組化的思路和模組粒度拆分的思路。前端 相對於後端 版本很難控制,並行開發,前端 衝突很容易發生,公共檔案被不同需求所篡改的機率很大,因為前端 是基於頁面的而不是邏輯。所以就要按照修改頻率將其拆分,業務層的拆分越小越好,底層的可以適當的合併。對於css和js同樣適用...