协作工作并最大限度地减少更新变更集号码的负担 [英] Collaborative Work and Minimizing the burden of Updating Changeset Numbers

查看:90
本文介绍了协作工作并最大限度地减少更新变更集号码的负担的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们的问题: 我们经常更新作为我们应用程序子组件的程序。 我们有很多这样的程序(大约1000个)。 我们的更新和后续应用程序版本通常涉及一小部分程序,我们将
分配给一个变更集编号。 一些程序的数量可能从几个到多达多达25-40个不等。

Our problem:  We frequently update programs that are sub-components of our application.  We have many such programs (about 1000).  Our updates and subsequent application releases typically involve a small sub-set of programs to which we assign a single changeset number.  The number of programs may vary from just a few to as many as many as 25 -40.

在发布到生产之前,我们进行最后一轮测试,这可能导致一些修复的节目。 在这种情况下,我们修复需要修复的程序并为发布分配新的changset编号。 该变更集号
用于标识要提升为生产的程序集。 分配新的变更集编号是费力的,并且容易出现手动错误。

Prior to releasing to production we do a final round of testing which may result in repairs to some of the programs.  In that case we repair the programs that need repair and a assign a new changset number to the release.  That changeset number is used to identify the set of program tha tneed to be promoted to production.  Assigning the new changeset number is laborious and prone to manual error.

如果在最终发布到生产之前有多次尝试,我们会花大手力重复程序检出/签到和变更集分配。 

In cases where there are mulitple attempts before an eventual release to production is made we exert considerable effort to repeating program check-outs/check-ins and changeset assignment. 

是否有自动化工具或某些脚本创意有助于最大程度地减少任务检出,然后检入一部分程序        大型项目 有分支机构。 我设想了一个脚本
,它将读取一个输入文件,用于识别要包含的程序。 该脚本将签出程序并检查它们,然后将单个变更集#分配给该组。 这些计划将通过计划名称和当前的
变更集编号进行识别。

Is there an automated tool or perhaps some scripting ideas that would be helpful to minimize the task checking out then checking in  a subset of programs  under a large project that has  sub-branches.  I envision a script that would read an input file identifying programs that are to be included.  The script would check-out the programs and check them back in assgining a single changeset # to the group.  The programs would be identified by program name and current changeset number.

- thom kerr 

--thom kerr 

thom.r.kerr@gmail.com

推荐答案

Hi Thom Kerr,

Hi Thom Kerr,

TFS提供两个版本控制系统:TFVC和Git。您可以使用TFVC作为版本控制。您需要创建一个本地工作区。您可以签出文件并签入更改,更改将显示在变更集中。

TFS provide two version control system: TFVC and Git. You could use TFVC as your version control. You need to create a local workspace. You could check out files and check in changes, the changes will be show in the changeset.

请参阅此链接:
https://www.visualstudio.com/en-us/docs/tfvc/overview

TFS还提供构建和发布功能。
https://www.visualstudio.com/ en-us / docs / build / get-started / ci-cd-part-1
 

TFS also provide build and release function. https://www.visualstudio.com/en-us/docs/build/get-started/ci-cd-part-1 

最好的问候


这篇关于协作工作并最大限度地减少更新变更集号码的负担的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆