是否可以将文件添加到签入的TFS更改集?

问题描述 投票:5回答:3

我检查了变更集,但没有实际涉及这些变更的所有文件。 (编译中检查的代码,但我错过的代码是“逻辑连接” - 签入的代码定义了一个新的接口,我错过的文件现在实现了该接口。)

这是最新的变更集。我还没有找到任何方法来添加文件;我所能做的就是用额外的文件检查另一个变更集。

在查看变更集时似乎无法添加更多文件。

在Git中,我可以“修改最后一次提交”(甚至使用“修改历史记录”机制),但这在TFS中似乎不可能。

这只是使用Git更快乐的另一个原因吗?

visual-studio-2013 tfs
3个回答
2
投票

不,你不能做你想做的事。变更集是版本控制项目历史记录的永久部分,无法撤消或删除。您可以修改变更集,但仅限于签入注释和相关工作项。


0
投票

无法将文件添加到TFS中的ChangeSet。


0
投票

有一种方法可以将所有脚本组合到一个新的变更集中。这是你做的......

已知:

CS1 =原始签入的TFS更改集缺少脚本。

CS2 = TFS中CS1回滚的变更集

CS3 =您的新TFS变更集,包括缺少的脚本。

脚步:

1)回滚CS1

2)现在检查CS1的回滚...这在TFS中创建了CS2

3)现在GetLatest您的项目将您的工作区与TFS同步

4)回滚CS2

5)将缺少的脚本添加到Pending Changes下显示的其他脚本中

6)签入完整的脚本集以创建CS3

Voi'la

© www.soinside.com 2019 - 2024. All rights reserved.