• IOS 开发使用SVN


    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版本过低解决方法,相关:http://blog.csdn.net/centralperk/article/details/48736031

    =======================================================

     svn软件cornerstone下载:http://bbs.feng.com/read-htm-tid-7936664.html

  • 相关阅读:
    Java集合框架之Set接口浅析
    Java集合框架之Vector浅析
    Java集合框架之LinkedList浅析
    Java集合框架之ArrayList浅析
    Java集合框架之List接口浅析
    数据库设计==>>MySchool
    Windows程序==>>使用ListView控件展示数据
    Windows程序控件升级==>>构建布局良好的Windows程序
    窗体==>>初始Windows程序
    数据库的有关知识==>>我们的血泪史之经典练习(1-2)
  • 原文地址:https://www.cnblogs.com/huen/p/4169772.html
Copyright © 2020-2023  润新知