问题:很久以前TFS中的目录已从foo
更改为Foo
。结果随着时间的推移,这个目录积累了许多文件和子目录,其中Server Name
(由Advanced/Properties...
上下文菜单显示)看起来像$/.../foo/...
或$/.../Foo/...
。
在Windows上它没有问题。但是在Linux上,Get Source
相关构建定义的步骤最终会创建单独的目录(Foo
和foo
)来打破构建。
版本:TFS 2018 Update 2
问题:
Server Name
s?如何解决?Get Source
步骤忽略Linux上的情况或smth到那个效果?谢谢
这只是你要处理一个具有区分大小写的平台而另一个没有区分大小的事情之一。
我的建议是建立一个构建步骤,运行一个从'foo'复制到'Foo'的shell脚本。这很难看,但它会解决问题。
回答具体问题:
在bash中,您可以将变量名称从foo更改为Foo,如下所示:
$ a=foo; echo ${a^}
Foo
对于您的问题,您提供的信息很少,任何人都无法了解您的实际需求。