我有一些Git存储库托管在TFS上。我已经开发了一段时间,在配置CD时,我们的团队注意到该项目的一部分被拆分成两个目录。一个是大写字母,另一个是驼峰式大小写。我以为这只是一些合并问题。但是......只有在浏览代码时,这两个目录才在TFS Web门户网站上可见。在Windows机器上克隆它只会产生单个(大写)目录。而且在TFS上,目录内容部分在第一个目录中,部分在第二个目录中。
什么可能是原因?如果它是Linux Git服务器,我猜它可能是一些文件系统差异。但它是Windows TFS服务器。
更新
看起来在开发过程中,该目录已从UPPERCASE重命名为CamelCase。有趣的是,TFS不仅提供克隆,还提供zip文件下载。在zip文件中有单个目录。但在目录内部有两个文件(也已重命名)。在解压缩zip期间,它要求替换一个文件。看起来是git区分大小写与Windows不区分大小写之间的问题。
什么可能是原因?如果它是Linux Git服务器,我猜它可能是一些文件系统差异。但它是Windows TFS服务器。
更新
看起来在开发过程中,该目录已从UPPERCASE重命名为CamelCase。有趣的是,TFS不仅提供克隆,还提供zip文件下载。在zip文件中有单个目录。但在目录内部有两个文件(也已重命名)。在解压缩zip期间,它要求替换一个文件。看起来是git区分大小写与Windows不区分大小写之间的问题。