Visual Studio解决方案的重命名丢失了Git跟踪的更改



当我重命名Git控制的Visual Studio解决方案时,我会丢失所有更改。输出窗口中出现一个错误,显示类似<new-solution-name>.VC.opendb can't be opened的内容。怎么了?

问题是Visual Studio没有重命名所有与解决方案相关的文件。修复方法是编辑.gitignore(手动或在VS中)以重命名丢失的文件。丢失的文件将使用旧的解决方案名称。将它们重命名为新名称。

之前:

/<old-solution-name>.VC.VC.opendb
/<old-solution-name>.VC.db
/<old-solution-name>.sln

之后:

/<new-solution-name>.VC.VC.opendb
/<new-solution-name>.VC.db
/<new-solution-name>.sln

最新更新