Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio解决方案的重命名将丢失Git跟踪的更改_Git_Visual Studio_Solution - Fatal编程技术网

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

Visual Studio解决方案的重命名将丢失Git跟踪的更改,git,visual-studio,solution,Git,Visual Studio,Solution,当我重命名Git控制的Visual Studio解决方案时,我丢失了所有更改。输出窗口中出现一个错误,提示无法打开类似.VC.opendb的内容。出了什么问题?问题在于Visual Studio没有重命名所有与解决方案相关的文件。修复方法是编辑.gitignore(手动或在VS中)以重命名丢失的文件。丢失的文件将使用旧的解决方案名称。将它们重命名为新名称 之前: /<old-solution-name>.VC.VC.opendb /<old-solution-name>.

当我重命名Git控制的Visual Studio解决方案时,我丢失了所有更改。输出窗口中出现一个错误,提示无法打开类似
.VC.opendb的内容。出了什么问题?

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

之前:

/<old-solution-name>.VC.VC.opendb
/<old-solution-name>.VC.db
/<old-solution-name>.sln
/.VC.VC.opendb
/.VC.db
/sln先生
之后:

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

很抱歉打扰您,但是既然您发现了一些git+visualstudio的问题,您是否愿意看一看并给出一些见解?