ios xcode 刪除git使用svn
一、為什麼要這樣做
由於git 與 svn這兩個版本控制工具不能同時使用,在新建工程的時候xcode5 預設選擇了git,當然可以自己不選擇。當無意預設了git版本控制,但有想使用svn版本控制,此時只有兩種方法:1、重新建工程,2、刪除git,使用svn;
二、解決方法
1.先關閉xcode,然後到終端介面,進入到相應的目錄,手動刪除.git檔案或者用rm -fr .git 命令刪除git.
2.關於.a等外部資源的提交
由於預設是將.a檔案忽略和不提交的,因此需要修改下。
vi ~/.subversion/config
找到global-ignores所在行,去掉*.a,然後儲存退出就ok了。
#global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo# *.rej *~ #*# .#* .*.swp .ds_store
三.轉ios svn cornerstone中新增.a 靜態庫檔案
在mac下很多svn管理工具預設都不能上傳.a檔案,這讓人很苦惱。從網上扒了下,用命令列可以解決此問題。
開啟終端,cd 進入到需要上傳的.a檔案所在的資料夾。 確保 ls能看到.a檔案
然後使用命令,如:svn add libzbar.a
使用完成後出現 a (bin) libzbar.a
表示新增成功,用svn圖形管理工具就可以看到,剛才新增的.a檔案,此時就可以手動上傳了。
常見問題
一.svn: working copy 'trunk/src' locked svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
異常操作導致目錄沒有解鎖。
在 .svn 目錄下
使用命令列 "svn cleanup"
二. working copy '*****' is too old please see the 'svn upgrade' command
本地工程svn版本過低解決方法,相關:
iOS開發 mac使用svn管理專案
記錄mac下常用的svn命令 1.檢出專案 svn checkout username password 將ip換成svn伺服器的ip 換成自己的使用者名稱和密碼 2.新增檔案 svn add ext ext為副檔名 不加副檔名預設新增該倉儲下的所有檔案 3.刪除檔案 svn delete m 這裡...
ios開發之svn頻繁使用的命令
1.檢視本地更改檔案 svn status wc path 簡單的也可以輸入svn st檢視 2.檢視本地尚未更新svn的檔案列表 svn status show updates wc 3.取消指定目錄本地更改 svn revert path r 4.檢視指定目錄的更改label svn log p...
iOS開發之版本控制(SVN)
版本控制對於團隊合作顯得尤為重要,那麼如何在ios開發中進行版本控制呢?在今天的部落格中將會介紹如何在mac下配置svn伺服器,如何匯入我們的工程,如何在xcode中進行工程的checkout和commit.一 配置svn伺服器 2,在mac下有自帶的svn服務功能 windows下是沒有的 直接在...