Visual Studio Code Git错误-遇到旧样式的“xxx”,应该是“xxx”

r8xiu3jd  于 2023-05-12  发布在  Git
关注(0)|答案(1)|浏览(128)

第一次尝试在Visual Studio Code中使用Git来管理两个项目时,其中一个似乎表现良好,但是当执行任何Git操作(提交,创建分支,阶段等)时,在“输出”窗口中不断返回以下错误。

warning: encountered old-style '//x.x.x.x/wwwroot/local/domain.com/' that should be '%(prefix)///x.x.x.x/wwwroot/local/domain.com/'

问题是,这个错误引用的是第一个项目,而不是我正在执行Git操作的第二个项目,我不知道它是从哪里来的。

  • 这两个存储库都只在最初的开发位置本地(目前)。(这是迁移到Git的第一步。
  • 我尝试从头开始重新创建本地Git存储库(从Visual Studio Code中“initialize”,以及从命令行中“git init”)
  • 两个项目中没有任何文件(包括文件夹 .vscode.git)引用另一个项目
  • 我在Windows配置文件的Visual Studio代码设置中找不到对这两个项目的任何引用(会话缓存SQLite DB除外)

我应该看什么来解决这个问题?

hc8w905p

hc8w905p1#

问题是Windows本地Git配置有一个远程Git存储库的安全可信位置列表。
使用CIFS/SMB位置时,需要字符串“%(prefix)/”作为路径的前缀(请参见What is $(prefix) on $(prefix)/etc/gitconfig?)。
由于某种原因,我的本地“c:\users\xxx.gitconfig”存储的路径没有前缀,这是Git通过Visual Studio Code应该做的事情。
删除这些有问题的行为我打开了Git。

相关问题