使用 Visual Studio 2012 以及 TFS版本控制,我经常会遇到以下情况:
我会将文件A 和文件B 添加到我的本地项目中。鉴于Visual Studio的工作方式,这些添加内容也反映在我的.csproj
文件中。
现在,有时,我可能已准备好登记新添加的文件A ,但不是文件B 。
签入文件A 而不是.csproj
文件来源控件不是最佳选择,因为它会从项目中排除文件A 。另一方面,签入.csjproj
文件会使存储库处于错误状态,因为项目包括' 文件B 但实际上并没有物理文件。
有办法解决这个问题吗?
答案 0 :(得分:2)
您可以搁置您的更改(保留待处理状态),删除文件B,然后检查剩余的内容(文件A添加和A的csproj更新)。
然后取消搁置你的搁架。