0

由于 TFS get-latest 操作是非事务性的,因此在发出 get latest 后无法中止合并代码。Git 和 ClearCase 都允许您退出 rebase 操作。所以我想出的一种方法是在我获得最新版本之前创建一个搁置集,这样如果有太多我不想立即处理的冲突,我可以中止并检索我的代码。

我的问题是,有没有一种方法可以在您获得最新版本时自动创建搁置集,如果存在的话,最好覆盖现有的搁置集(例如使用硬编码名称“HEAD”)。

4

1 回答 1

0

运行以下命令将自动搁置当前工作区文件并获取最新文件:

tf shelve "HEAD" /comment:"Autoshelve" /replace /recursive /noprompt&tf get

您可以将其存储在.cmd源代码管理中项目根文件夹下的文件中。

于 2013-04-16T22:00:05.643 回答