我有几个项目作为单独的 TFS 项目托管。
当我想签入更改时,所有项目的所有更改汇总在一起并作为一个签入提交。
我想处理每个项目的签入,以便当前签入仅提交当前解决方案的文件。
以下是 TFS Pending Changes页面的样子:
红色是“项目 1”,黑色是“项目 2”,我根本不希望黑色出现在这里。
我有几个项目作为单独的 TFS 项目托管。
当我想签入更改时,所有项目的所有更改汇总在一起并作为一个签入提交。
我想处理每个项目的签入,以便当前签入仅提交当前解决方案的文件。
以下是 TFS Pending Changes页面的样子:
红色是“项目 1”,黑色是“项目 2”,我根本不希望黑色出现在这里。
有几种选择:
将所有更改都签入的原因是确保源代码管理中的提交版本处于一致的、可构建的状态。如果您想在 TFS 附带的构建服务器组件上使用持续集成甚至门控签入构建,则在逐个签入项目时可能会遇到麻烦。