首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS“获取特定版本、签出/签入”vs“回滚整个Changeset”与“变更集的回滚选择”和“解决方案资源管理器回滚”

TFS“获取特定版本、签出/签入”vs“回滚整个Changeset”与“变更集的回滚选择”和“解决方案资源管理器回滚”
EN

Stack Overflow用户
提问于 2019-05-14 06:02:16
回答 1查看 412关注 0票数 1

福尔。我的理解是。TFS回滚

假设我有福利。设想情况:

代码语言:javascript
复制
Changeset 
200 
199 
198 
197 
196 
195

做回滚的几个选项:

  1. 解决方案资源管理器-> Rt单击->获取特定版本、签出/签入
  2. 解决方案资源管理器->查看历史记录-> Rt单击->回滚整个更改集
  3. 解决方案资源管理器->查看历史记录-> Rt单击->更改集的回滚选择
  4. 源代码资源管理器(Visual ->查看->其他windows ->源代码资源管理器) -> Rt单击文件->回滚

选项1-解决方案资源管理器->获取特定版本,签出/签入:如果我希望撤消从changeset 200到197的所有更改,并回滚到签入changset 196之后的文件,我可以使用此选项-获取特定版本(Changeset196),然后签出并签出文件。

选项2-解决方案资源管理器->视图历史记录回滚整个Changeset:如果您想回滚特定的更改集,可以使用此选项。请注意,与该更改集关联的任何其他文件也将得到回滚。示例,如果您想回滚在changeset 197中所做的更改,同时仍然保持所有其他跟随(>197)更改集不变。

选项3-解决方案资源管理器->查看历史记录更改集的回滚选择:与选项2相同,但可用于回滚多个更改集。例如,要撤消更改集200到197,并将文件恢复到签入changeset 196时的状态。

选项4-源代码资源管理器(Visual -> View -> ) -> Rt单击文件->回滚:这将带来一个对话框来执行以下任一操作。

  • 下面的第一个无线电箱与上面的选项2相同
  • 第二个无线电台与上面的选项3相同
  • 第三,radiobox非常重要,只能从这个对话框中获得,它允许我们回滚到特定的更改集。

问题:选项4中的,其他来自同一个变更集的文件是否会因为回滚而受到影响?还是这个回滚只与选项2,3不同?

用于回滚示例的有用链接

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-14 09:49:28

当您右键单击一个文件和Rollback...,您得到弹出,在顶部您有字段Items to Rollback,在默认情况下,值将有服务器路径的文件。

因此,当您从那里进行回滚时,回滚将仅用于此文件,而不会影响其他文件。

当您单击文件View HistoryRollback Entire Changeset时,变更集的所有文件都将被回滚。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56123906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档