【问题标题】:TFS - How to carry on working on file which has pending check in changes?TFS - 如何继续处理有待签入更改的文件?
【发布时间】:2019-07-02 14:42:35
【问题描述】:

我已经搁置了我在 TFS 中的更改,这些更改将在几天后进行检查。现在我想在属于同一文件的不同 TFS 卡上工作。如果尚未签入更改,我如何处理同一个文件?

【问题讨论】:

  • 问题如何,有什么要更新的吗?

标签: visual-studio tfs


【解决方案1】:

如果更改尚未签入,我如何处理同一个文件?

您应该使用Branch。您可以基于文件未签入创建一个新分支,然后您在与先前分支不同的 TFS 卡上工作,之后,您可以签出新分支以在其更改未签入时处理同一文件。

搁置集是每个用户的,并且以不同的方式存储在源代码控制中 - 无法合并搁置集,没有历史记录等。唯一可能的操作是取消搁置;这样做时您甚至无法合并文件。因此,我们仅将其用作尚未完成的事物的临时存储,因此无法签入分支。

所以,你应该使用分支。可能是主分支和不同的开发分支,用于功能和错误修复。

希望这会有所帮助。

【讨论】:

  • 嗨,Leo,你确实可以在 unshelve 上合并(它在 2010 年不起作用)但他们自 2012 年以来修复了这个问题。我同意分支。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-21
  • 1970-01-01
  • 2018-10-28
  • 2017-02-26
  • 2014-12-31
  • 1970-01-01
相关资源
最近更新 更多