首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将linux项目签出到Windows上的工作区

将linux项目签出到Windows上的工作区
EN

Stack Overflow用户
提问于 2020-04-27 01:12:49
回答 1查看 23关注 0票数 0

我使用Perforce作为版本控制系统。当我在Windows中创建一个新项目,并说从Depot获取最新版本时,一个在Linux上编写的具有Linux行结尾的项目在下载到Windows工作区时似乎有Windows行结尾。我现在知道是谁在操纵行尾了。版本控制系统本身,即perforce,或操作系统Windows。

EN

回答 1

Stack Overflow用户

发布于 2020-04-27 02:09:28

默认情况下,在将文本文件写入工作区时,Perforce会将其转换为本机格式。这是因为(例如)大多数Windows IDE要求CRLF格式,而大多数Linux IDE要求LF格式。自动转换意味着您不必考虑它。

如果您希望手动设置给定工作空间使用的行尾,请更改客户机规范中的LineEnd选项;默认的local将简单地匹配本地平台的标准格式,但是如果您希望所有内容都采用Linux格式,则可以指定unix

https://www.perforce.com/manuals/p4guide/Content/P4Guide/configuration.workspace.line-endings.html

如果希望始终在没有任何格式化感知的情况下逐位提交和同步特定文件,请使用binary文件类型指定应将其解释为不透明的二进制blob而不是文本文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61444848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档