TFS版本控制:签入.csproj与新文件子集



使用Visual Studio 2012TFS Version Control,我经常遇到以下情况:

我将添加,比如说,文件A文件B到我的本地项目。考虑到Visual Studio的工作方式,这些添加的内容也反映在我的.csproj文件中。 现在,有时,我可能准备签入新添加的文件A,但不签入文件B

检入文件A而不是.csproj文件到源代码控制不是最优的,因为它将文件A从项目中排除。另一方面,签入.csjproj文件将存储库置于错误状态,因为项目"包含"文件B,但实际上没有物理文件。

有办法解决这个问题吗?

您可以搁置您的更改(保留挂起),删除文件B,然后签入剩余的文件(添加文件A并为A更新csproj)。

最新更新