【问题标题】:Automating Code Reconciliation Process?自动化代码协调过程?
【发布时间】:2017-04-29 12:58:06
【问题描述】:

自动化跨发布配置单元的正向集成和反向集成过程的最佳方法是什么?

版本控制系统:git(但在某些领域我们有 TFS)

【问题讨论】:

  • 您能否详细说明您的查询?您使用的是哪个版本的 TFS?您是否使用“发布”选项卡进行发布?

标签: git tfs devops


【解决方案1】:
  1. 使用 Git 版本控制,每个开发人员在他们的开发机器上都有一个源存储库的副本。当您需要切换上下文时,您可以创建一个私有本地分支。您可以快速从一个分支切换到另一个分支,以便在代码库的不同变体之间进行切换。稍后,您可以合并、发布或处置分支。

  2. 在 Git 中撤消更改时,首先要确定要撤消的更改类型。这些变化分为三类:

    • 放弃对文件未提交的更改,将文件恢复到 上次提交的版本。

    • 将本地分支重置为之前的提交。

    • 恢复推送到远程分支并与其他人共享的更改。

详情查看:https://www.visualstudio.com/en-us/docs/git/tutorial/undo

  1. 当你想构建或发布你的项目时,你可以在 TFS 中创建一个构建/发布定义,更多信息查看:https://www.visualstudio.com/en-us/docs/build/define/create

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    相关资源
    最近更新 更多