首页 / 知识
关于版本控制:如何在SVN操作期间将所有行尾转换为CRLF,LF或CR
2023-04-12 11:46:00

How can I convert all line endings to CRLF, LF, or CR during SVN operations因此,您都准备好进行大型SVN提交,并且它会爆炸,因为某些文件中的行尾不一致。 有趣的是,您正在查看1000个文件,这些文件跨越了数十个不同深度的文件夹。 你是做什么? 我认为预提交挂钩实际上不能更改正在提交的数据-它可以禁止提交,但是我认为它不能为您完成转换。 听起来好像您希望将'svn:eol-style'属性设置为'native'一样-这将自动将换行符转换为平台上使用的任何内容(使用'CRLF','CR'或'LF'来获取这些内容,无论操作系统需要什么)。 您可以使用自动属性,以便将来创建的所有文件都具有此属性集(自动道具是在客户端处理的,因此您必须为每个用户进行设置)。 首先是清理一切。您在Windows还是Unix / Linux / Mac上? 如果您使用的是Unix / Linux / Mac,则可以尝试以下操作:
那是如果您的包装上有 使用它时要小心,因为您不想破坏二进制文件。
清理完所有内容后,应在文件上放置 完成此操作后,您将获得一个预先提交的挂钩,该挂钩将使您可以在特定文件上强制使用行尾。然后,教您的开发人员使用自动属性。除非将属性放置在文件上,否则预提交钩子将阻止任何提交。开发人员将其提交拒绝一次或两次,然后他们将自行设置自动属性。 您可以考虑使用类似Linux的dos2unix的命令进行转换。作为Linux命令,很容易在批处理模式下将其与脚本等一起使用。我不知道其他操作系统是否具有等效功能。 添加一个预提交钩子,该钩子在将文件内容写入SVN之前会解析文件内容并为您执行CRLF / LF / CR / etc的修改。 |
最新内容
相关内容
python如何读取文件
python如何读取文件,培训,数据,文件,信息,有限,操作系统,对象,磁盘,函数,表示,读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操python如何打开文件夹
python如何打开文件夹,培训,图片,文件,方式,尾部,格式,内容,文件夹,存在,参数,python下打开文件超级简单,不用导入任何包,直接输入f=open(your_python有哪些方法可以解压文件?
python有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大。python文件无法读写怎么办
python文件无法读写怎么办,数据,培训,文件,保险,磁盘,操作系统,函数,对象,模式,表示,读写文件是最常见的IO操作。Python内置了读写文件的函数python怎样用python打开文件
python怎样用python打开文件,培训,文件,环境,图片,代码,方式,尾部,下面,操作,格式,python下打开文件超级简单,不用导入任何包,直接输入f=open(ypythonjson是什么文件格式
pythonjson是什么文件格式,培训,情况,数据,文件格式,结构,格式,逗号,包围,层次,外面,python的json是什么呢?是一种轻量级的数据交换格式。完pythonwhl是什么文件
pythonwhl是什么文件,培训,环境,代码,系统,文件,错误,格式,下边,命令,里面,在安装whl文件之前,我们需要先搞清楚什么是whl文件,whl格式本质上是python列表操作的函数和方法
python列表操作的函数和方法,培训,位置,列表,元素,操作,函数,末尾,方法,对象,以下,1列表操作包含以下函数:21、cmp(list1,list2):比较两个列表python如何用python打开文件
python如何用python打开文件,培训,代码,系统,意外,位置,第一,责任,文件,语句,错误,在Python中打开和关闭文件当你想使用文件时,首先要做的就是python文件打不开如何解决
python文件打不开如何解决,培训,文件,代码,图片,环境,方式,操作,尾部,下面,格式,python中打开文件使用的是open()函数,获取文件对象,之后的操作python文件不存在时创建文件
python文件不存在时创建文件,培训,概念,文件,函数,里面,错误,时候,时会,脚本,以上,最近写python脚本的时候遇到个读写文件的问题,当我用withoppython如何操作mysql数据库
python如何操作mysql数据库,培训,标准,项目,密码,数据库,接口,表字,操作,用户,机子,Python标准数据库接口为PythonDB-API,PythonDB-API为开发