參考:http://blog.csdn.net/ithomer/article/details/6187464
1.上傳源代碼:cd 到要上傳的源代碼所在的文件夾 -> 輸入命令:svn import . http://destinationPath/
注意:svn的config文件中默認是忽略.a文件的上傳的,,
解決方法:1)編輯config文件,禁止忽略.a文件的上傳,然后再上傳源代碼,,
步驟:終端輸入命令: open ~/.subversion/config
把下面兩行(也可能是一行)中的注釋井號鍵和*.a去掉,去掉#號后要頂行,然后保存,,
- #global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo
- #*.rej *~ #*# .#* .*.swp .DS_Store
2)打開終端,輸入cd,空格,然后將需要上傳的.a文件所在的文件夾(不是.a文件)拖拽到終端(此辦法無需輸入繁瑣的路徑,快捷方便) ,回車;
svn: warning: W150002:
is already under version controll 這個問題的原因是你所提交的文件或目錄已經在其他SVN的管理下了,jinyingjundeMacBook-Pro:BaiDuPush jinyingjun$ svn add libBPush.a
svn: warning: W150002: '/Users/jinyingjun/tag/Tags/tag1.0.0.0/TuDing/Libarary/BaiDuPush/libBPush.a' is already under version control
svn: E200009: Could not add all targets because some targets are already versioned
svn: E200009: Illegal target for the requested operation
jinyingjundeMacBook-Pro:BaiDuPush jinyingjun$ svn add libBPush.a --force
jinyingjundeMacBook-Pro:BaiDuPush jinyingjun$ svn ci -m "addpush"
Adding (bin) libBPush.a
Transmitting file data .
Committed revision 20001.
jinyingjundeMacBook-Pro:BaiDuPush jinyingjun$