在最近的代码清理中,我设法将一些文件移动到一个目录中,该目录与现有目录仅在大小写上不同。
检出代码库后,我看到所有文件都以大写字母版本检出。但是,如果我现在尝试重命名小写目录中的其中一个文件,则无法这样做,因为TortoiseGit会报告文件不存在。
如何将小写目录中的所有文件移动到大写目录中以解决问题?
编辑-问题的快速说明:
我的代码库如下:
在Windows上,当我检查存储库时,看到以下内容:
如果我现在试图将
检出代码库后,我看到所有文件都以大写字母版本检出。但是,如果我现在尝试重命名小写目录中的其中一个文件,则无法这样做,因为TortoiseGit会报告文件不存在。
如何将小写目录中的所有文件移动到大写目录中以解决问题?
编辑-问题的快速说明:
我的代码库如下:
\software
\unit_tests
\file1.h
\file1.cpp
\UNIT_TESTS
\file2.h
\file2.cpp
在Windows上,当我检查存储库时,看到以下内容:
\software
\UNIT_TESTS
\file1.h
\file1.cpp
\file2.h
\file2.cpp
如果我现在试图将
file1.h
移动到其他地方,我会收到一个错误提示,指出它不在版本控制下。
unit_tests
- 全部使用小写以避免将来出现任何问题。 - Jon Cage