Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以选择要签入的文件中的哪些更改?例如,我已将两个项目添加到解决方案文件中,但我只想签入其中一个。或者我已经完成了文件的两个部分的工作,但只完成了一个部分并准备签入。理想情况下,我想在 2012 年使用新的 diff-utility,只需选择我想要签入的部分,但我可以这样做吗?
我的解决方法(在 VS2015 中)是:
不幸的是,在 TFS 中本机无法做到这一点。TFS 将始终签入当前文件的整个版本,并强制您在签入前保存更改。
这可以通过 Git 实现。使用 Git,如果您要执行以下操作:
然后只有第 1 行将被检入存储库。此外,您可以使用微软发布的新开源工具 git-tf 集成您的本地 git 存储库。您可以在此处或此处下载该工具。现在使用 Git 的缺点是它没有很好的 VS 集成。