Git@OSC中“下载zip”按钮与Git软件“Clone”下载下来的文件不一致

北风其凉 发布于 2015/01/29 10:10
阅读 1K+
收藏 0

11月25日16点LF开源软件学园为您带来企业拥抱开源101入门公开课>>>

站方你好:

我在使用GitAtOSC的时候,遇到了下面这个问题

我的一个项目源码托管在GitAtOSC上:http://git.oschina.net/Tsybius2014/Quinctia_CitationListMaker

这是个.NET的项目,里面有一个文件名为“Quinctia.csproj”,大小为11012字节。这个文件存储了项目的后期生成事件命令行(在PostBuildEvent标签内),每一行都要求用windows的回车键(\r\n)隔开,我使用TortoiseGit同步下来的代码,是可以正确编译运行的代码,但是我使用GitAtOSC上的“下载zip”按钮下载的代码,文件“Quinctia.csproj”大小则是10761字节。如果用这个10761字节的版本,替换掉clone下来的源码,再提交,TortoiseGit会提示以下信息:

我猜测是因为“\r\n”被替换成了“\n”的缘故。因为如果把两个文件都用Notepad++打开,看上去是一样的,但是用记事本打开,10761字节的csproj文件标签PostBuildEvent内的部分不换行。

通过“下载zip”按钮下载下来源码,打开后到程序集属性中看到的“后期生成事件命令行”截图如下:

而通过Git的Clone功能下载的源码,打开后看到的后期生成事件命令行截图如下:

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部