Git 忽略对已提交文件的更改
“nuget.exe”已在我的回购中提交。我的构建脚本要做的第一件事就是运行Git 忽略对已提交文件的更改,git,nuget,Git,Nuget,“nuget.exe”已在我的回购中提交。我的构建脚本要做的第一件事就是运行nuget.exe update-self-NonInteractive 这将在生成脚本开始使用它还原nuget包之前,用最新版本替换nuget.exe 问题是nuget.exe的更改版本显示在我的git更改中。我不想意外地提交它,所以不想跟踪它 我试图将nuget.exe添加到.gitignore文件中。但这最终会在我的更改中添加对nuget.exe的删除。我不想删除回购协议中的那个,我需要它,因为它可以自我升级 如何
nuget.exe update-self-NonInteractive
这将在生成脚本开始使用它还原nuget包之前,用最新版本替换nuget.exe
问题是nuget.exe的更改版本显示在我的git更改中。我不想意外地提交它,所以不想跟踪它
我试图将nuget.exe添加到.gitignore文件中。但这最终会在我的更改中添加对nuget.exe的删除。我不想删除回购协议中的那个,我需要它,因为它可以自我升级
如何阻止对nuget.exe的更改显示?好的,我找不到专门忽略对文件所做更改的方法。但我有一个解决办法:
升级前,将nuget.exe复制到/LatestVersion/子文件夹。然后我可以使用.gitignore忽略/LatestVersion/文件夹,而我构建的其余部分则使用该nuget副本。这是否回答了您的问题?