Xcode中SVN不能提交 a檔案的解決方法

2021-07-05 01:40:46 字數 1177 閱讀 2823

xcode預設忽略的.a 檔案。所以無法提交到svn伺服器,但是很多第三方的庫都有.a檔案。所以還是必須提交到伺服器。

搜尋了一下解決方案:

1. 開啟終端,  在命令列中輸入: vi ~/.subversion/config  來開啟配置檔案.

2. 然後, 在[miscellany]項找到這個串:  

# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo

#   *.rej *~ #*# .#* .*.swp .ds_store

這裡的意思是, svn在提交時自動忽略以這些字尾的檔案, 那麼我們要去掉*.a這一項, 則將配置檔案改為

global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]*  *.pyc *.pyo *.rej *~ #*# .#* .*.swp .ds_store

儲存退出. 就可以了.

你可以根據自己的需要修改其他的字尾名.

這麼處理應該是最好的,起到一勞永逸的作用,以後.a檔案都不會被忽略了,但是這麼處理後,發現在versions中還是被忽略了,不起效果。

所以最後只能使用最原始的方法解決了:

方法一:使用命令列新增檔案(***原文在這)

1.開啟終端,輸入cd,空格,然後將需要上傳的.a檔案所在的資料夾(不是.a檔案)拖拽到終端(此辦法無需輸入繁瑣的路徑,快捷方便) ,回車;

2.之後再輸入如下命令:svn add libocmock.a,回車;

3.之後會出現:a  (bin)  libocmock.a

表示新增成功,開啟versions就可以看到,剛才新增的.a檔案,此時就可以手動上傳了。

另外,在mac 10.8中輸入命令列,可能會提示你command not found,因為10.8預設沒有安裝command line tools,解決辦法:command not found解決方法。

方法二:在versions中手動新增檔案

選擇versions的選單view-->show ignored items,這樣就會顯示出ignored的檔案,找到你要上傳的.a檔案,右鍵「add」就可以了。

不知道是不是versions的問題,以後試下cons看看會不會有這個問題。

iOS中SVN不能提交 a檔案的解決方法

方法一 使用命令列新增檔案 1.開啟終端,輸入cd,空格,然後將需要上傳的.a檔案所在的資料夾 不是.a檔案 拖拽到終端 此辦法無需輸入繁瑣的路徑,快捷方便 回車 2.之後再輸入如下命令 svn add libocmock.a,回車 3.之後會出現 a bin libocmock.a 表示新增成功,...

SVN 不能提交 a 檔案的解決辦法

svn不能提交.a檔案,這個主要與svn的配置有關.解決方法如下 開啟終端,在命令列中輸入 open subversion config 來開啟配置檔案.然後,在檔案中搜尋 auto props 並在它上面新增 3.儲存,重新整理svn,你會發現svn 對 a 檔案的 標識 不再是 i,而是 這說明...

SVN 不能提交 a 檔案的解決辦法

svn不能提交.a檔案,這個主要與svn的配置有關.解決方法如下 1.開啟終端,在命令列中輸入 open subversion config 來開啟配置檔案.2.然後,在檔案中搜尋 auto props 並在它上面新增 3.儲存,重新整理svn,你會發現svn 對 a 檔案的 標識 不再是 i,而是...