如何在Windows Git存储库中修复区分大小写

时间:2011-12-20 22:36:53

标签: git redmine

我们正在开发独家Windows机器并在Werver 2008机器上托管MSysGit。我们使用Redmine(BitNami Redmine Stack)作为我们的问题跟踪/项目管理系统。

虽然我们对Git和开发机器没有任何问题,但我们确实存在Repository如何在Redmine中显示的问题,因为看起来像是感情问题。

Redmine Repository正在显示如下所示的“重复”(并非完全重复)树,可能是由于某些文件以小写路径提交(由于某些原因我不知道)

+-Develop
|  |
|  +-Library .....
|  |
|  +-AutomatedTests .....
|
+-develop
   |
   +-library .....

虽然这对克隆没有生命危险,而且对Windows的检查没有这个问题,但在Redmine中浏览代码却相当烦人。

是否有(很容易考虑它是一个非常大的存储库)方式 a)在显示树时使redmine案例具有一定的意义。 要么 b)用小写路径修复问题(我们标准化Camel案例)

2 个答案:

答案 0 :(得分:2)

您是否尝试在ignorecase = true中添加.git/config

答案 1 :(得分:0)

Redmine会将这些视为不同的地方。即使您已经忽略了大小写,但在进入目录和指定文件时始终是tab-complete。使用git filter-branch修复外壳。这将改变所有参考点的位置,但此时可能是一件好事。