專案總結(三) 關於版本控制器

2022-08-04 18:03:22 字數 847 閱讀 9814

很難想象,在沒有版本控制器之前,我們做合作開發得多麼痛苦:備份多個版本,費空間,費時間;難於恢復至以前正確版本;容易引發bug;解決**衝突困難;**管理混亂;難於追溯問題**的修改人和修改時間;專案版本發布困難。。。簡直要命啊!

那目前最為常用的兩種版本控制器分別是svn和git,而二者的主要區別是乙個是集中式(svn),乙個是分布式(git).恩,兩者的具體使用方法我就不說了。相關的文件非常多。但有一點需要注意的是:svn和xcode的整合不是那麼的屌。經常更新什麼的老出現一些破問題。因為我們公司用的版本控制是svn,所以一般都是用svn客戶端(有很多,我比較喜歡用的是versions,但是收費,下面是簡單的破解操作,先宣告我提倡支援正版,,但俺公司沒錢,哎,等大夥掙錢了,還是買乙個正版的吧)操作。

version 1.3.1 

rm -f ~/.cf89aa64

rm -f ~/library/.fb64cf89

rm -f ~/library/preferences/com.blackpixel.versions.plist

rm -f ~/library/preferences/com.blackpixel.versions.plist.7dfpflu

open ~/library/preferences/.globalpreferences.plist

open ~/library/preferences/

// 刪除字段 com.blackpixel.versions.ezsrequiredtoken 

// 關機->開機 

不解釋,不會用不怪我哈。

另外,很多svn管理工具不能上傳靜態庫檔案,這時候就得使用命令列了。svn add 靜態庫  然後再commit就可以了。 

版本控制器 Git

版本控制器 集中式 分布式 集中式 cvs svn等 缺點 必須聯網,必須推送到 伺服器 分布式 git等 不必聯網,速度快,安全性很高,每個人的電腦都有完整的版本庫 git的使用 一 安裝 linux安裝 git 檢視是否安裝 debian或ubuntu linux sudo apt get in...

git版本控制器

git是目前世界上最先進的分布式版本控制系統。將雲端專案 拉取到本地,在git bash下執行 git clone 專案位址 建立本地分支 git branch dev 建立乙個dev分支 git branch a 檢視分支資訊,上部分為本地 下部分為遠端 git push 把 提交到雲端git p...

REST Framework 版本控制器

目錄 版本控制器介紹 一 作用 二 內建的版本控制類 三 區域性使用 四 全域性使用 五 示例 原始碼分析 為什麼在開發過程中為什麼會有不同的版本產生,我們之前在restful規範的時候的時候已經介紹過了,這裡不再贅述,在rest framework中開發者就為我們內建了乙個版本控制項來幫助我們來更...