gpt4 book ai didi

visual-studio - 团队基础服务器 : how to split changes to separate check-ins?

转载 作者:行者123 更新时间:2023-12-04 03:40:52 24 4
gpt4 key购买 nike

我在 Visual Studio 中从事 C# 项目。

我编辑一些同时转换的文件。完成一些工作后,我想将所有更改划分为更改“组”,并将每个组更改提交到单独的提交。涉及文件时没问题 - 我包含一个文件,排除其他文件,一切都很好。

但是,当在单个通用文本文件中进行某些更改时,就会出现问题。我想通过 TFS 本身将它们拆分到不同的签到,但据我所知这是不可能的。

所以请告诉我,有什么方法可以拆分更改以区分它们在适当的开发过程中吗?例如,当我开始编辑普通文件时,我按下某个按钮或发出命令。稍后,当我必须向该文件添加关于另一个 checkin 的更改时,这些更改真正完成之前,我按下另一个按钮(另一个命令),因为这一刻更改被记录 根据需要进行另一次签到。

希望你明白我的意思。抱歉我的英语不好。

最佳答案

如果您要对正在进行的文件进行快速更改,您应该搁置更改并恢复到源代码管理版本(取消选中“保留未决更改”框)。然后您可以进行更改并 checkin 文件。之后,取消搁置您之前的更改(您正在进行的工作),VS 会将更改与您的检查合并,您可以继续。

由于听起来您已经进行了更改并且该文件包含您准备好 checkin 的代码和您不准备 checkin 的代码,您可以做的一件事是现在搁置更改(但要“保留待定更改” ).然后您可以删除任何未准备好的代码并 checkin 文件。 checkin 后,您可以取消搁置更改。

您可能想考虑使用分支来隔离长时间运行的更改;尽管这有其自身的一系列问题。

关于visual-studio - 团队基础服务器 : how to split changes to separate check-ins?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25064911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com