最近我试着学习使用 git 来进行版本控制, 遇到了一些问题想请教有相关经验的先进:
因团队的命名规范, 所有的专案目录及主要程式码命名都必须是专案名称+版本编号, 像
是
这样:
ProjectA_V100\
ProjectA_V100.cpp
file1.cpp
file2.h
file3.cpp
...
fileN.cpp
当版本编号前进的时候, 目录结构会变成:
ProjectA_V200\
ProjectA_V200.cpp
file1.cpp
file2.h
file3.cpp
...
fileN.cpp
因为目录及程式码名称改变了, 所以对 git 而言两个是不同的目录, 所以不会认定两个
目录存在前后关系, 这让我没办法利用内部工具比较两个版本差异.
在不改变命名规范的前提下, 请问有办法让 git 知道两个目录是一样的吗?