福尔。我的理解是。TFS回滚
假设我有福利。设想情况:
Changeset
200
199
198
197
196
195做回滚的几个选项:
选项1-解决方案资源管理器->获取特定版本,签出/签入:如果我希望撤消从changeset 200到197的所有更改,并回滚到签入changset 196之后的文件,我可以使用此选项-获取特定版本(Changeset196),然后签出并签出文件。
选项2-解决方案资源管理器->视图历史记录回滚整个Changeset:如果您想回滚特定的更改集,可以使用此选项。请注意,与该更改集关联的任何其他文件也将得到回滚。示例,如果您想回滚在changeset 197中所做的更改,同时仍然保持所有其他跟随(>197)更改集不变。
选项3-解决方案资源管理器->查看历史记录更改集的回滚选择:与选项2相同,但可用于回滚多个更改集。例如,要撤消更改集200到197,并将文件恢复到签入changeset 196时的状态。
选项4-源代码资源管理器(Visual -> View -> ) -> Rt单击文件->回滚:这将带来一个对话框来执行以下任一操作。
问题:选项4中的,其他来自同一个变更集的文件是否会因为回滚而受到影响?还是这个回滚只与选项2,3不同?

发布于 2019-05-14 09:49:28
当您右键单击一个文件和Rollback...,您得到弹出,在顶部您有字段Items to Rollback,在默认情况下,值将有服务器路径的文件。
因此,当您从那里进行回滚时,回滚将仅用于此文件,而不会影响其他文件。
当您单击文件View History和Rollback Entire Changeset时,变更集的所有文件都将被回滚。
https://stackoverflow.com/questions/56123906
复制相似问题