注意到一些奇怪的事情......我正在使用 libgit2sharp 克隆存储库。克隆命令非常简单
LibGit2Sharp.Repository.Clone(sCorrectRepo, sExePath, oOpt)
除其他外,存储库包含一堆 .sql 文件。在大多数机器上,这些都很好,但在偶尔的客户端机器上,我发现所有 \r\n -“回车换行”行结尾都被换行 \n
这里可能会发生什么,最重要的是,我能做些什么来防止它发生吗?在大多数 SQL 中,这并不重要,但我们有一些 SQL 语句包含实际文本,包括 CRLF,当这些语句更改为仅 LF 时,我们尝试使用的文本不再正确。
现在我对git不是很熟悉,所以我不知道我在做什么。我的猜测是我需要查看 gitattributes 并添加一行,例如
*.sql binary
但是如何在现有存储库中执行此操作?我尝试将 gitattributes 文件添加到我的 Windows 机器上的 .git 文件夹,但是当我尝试提交(使用 tortoisegit)时,它没有看到任何更改。
我的远程 git 存储库位于 azure-devops