Svn使用注意事项

在使用svn进行版本控制的时候,在提交代码时,或多或少的会出现一些问题,如下作些记录(以smartsvn为例):html

一、提交时出现“svn: File has inconsistent newlines”的错误提示
windows

用SmartSVN提交代码的时候提示:svn: File has inconsistent newlinessvn

这是因为要提交的文件编码时混合了windows和unix符号致使的。编码

解决方法是将其统一编码或者修改SmartSVN提交前的检查设置。url

统一编码在这里就不介绍了,SmartSVN设置作以下修改能够解决问题:es5

点击 Project–>Setting,选择Working copy下的EOL-style,将Default EOL-style设置为 As is(no conversion),并点击ok按钮,便可!spa


二、没法提交.a以及其余其余格式的文件
unix


方法一:    版本控制

默认状况下,Mac上SVN配置文件,是不容许上传.a文件的,须要单独配置。code

使用Smart SVN上传.a文件失败时,能够进行查看,而且从新单独上传。

Smart <wbr>SVN-使用Smart <wbr>SVN <wbr>管理Xcode项目文件


这样,就能看到上传失败的文件。


选中指定要上传的.a文件,而且点击:

Smart <wbr>SVN-使用Smart <wbr>SVN <wbr>管理Xcode项目文件

固然,能够设置电脑上的关于SVN的配置文件。来修改,让Smart SVN 容许上传.a文件。


方法二:

在finder中菜单中选中“前往”,选中“前往文件夹”,打开~/.subversion/config所在的文件夹。

Smart <wbr>SVN-使用Smart <wbr>SVN <wbr>管理Xcode项目文件

用记事本打开config文件,找到global-ignores项。global-ignores项列出的就是不容许上传的文件格式。若是你须要容许上传.a文件,那么,就将*.a删除掉。

Smart <wbr>SVN-使用Smart <wbr>SVN <wbr>管理Xcode项目文件

方法三:

固然,咱们也能够,经过Smart SVN 来进行配置。

关Project----->Settings

Smart <wbr>SVN-使用Smart <wbr>SVN <wbr>管理Xcode项目文件

通常能够自定义为:

*.o

*.lo

*.la

*.al

.libs

*.so

*.so.[0-9]*

*.pyc

*.pyo

*.rej

*~

#*#

.#*

*.swp

.DS_Store

建议,将Project----->Default Settings 也设置成一致的。


方法四:

其实,还能够将某种类型的文件,设置成Binary类型,这样,SVN就会忽略对其的检查,直接按照Binary类型来对待(SVN容许上传Binary)。经过,这种方式来达到,直接上传.a文件的目的。

Smart <wbr>SVN-使用Smart <wbr>SVN <wbr>管理Xcode项目文件

相关文章
相关标签/搜索