无需检出即可编辑 (TFS)

Edit without checkout (TFS)

TFS 中是否有一种方法可以编辑文件然后(也许)稍后合并它们而无需 进行签出?基本上是编辑然后只有在我决定更新到服务器时才触摸源代码控制,而不是提前。

Or 有 5 年的 Mercurial 和 Git 只是让我对 TFS 的工作方式感到困惑,我想要的东西是不可能的而且无关紧要,因为 "checkout" 不是排他性的。 (最有可能的选择?:-))

(我已经 here 但这并没有解决我的问题)

有很多方法可以作弊,但没有充分的理由这样做。当您从 TFS 签出代码时,您将获得一个本地副本以供使用。当您重新签入时,它会创建一个变更集,这是您对源代码存储库的更改的原子提交。如果您不想签入它并离开去做其他事情,您可以创建一个搁置集,可以在您准备好时命名和取消搁置。 同样,如果您使用门控签入,该过程会自动创建一个搁置集并将其发送以进行验证构建。如果失败,您只需更改搁置集并重试。如果成功,它会将变更集检入源存储库。它有助于防止检查重大更改。