参考: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$