gpt4 book ai didi

version-control - TFS 将 FolderDiff 结果添加到变更集(或等效功能!)

转载 作者:行者123 更新时间:2023-12-04 06:05:33 24 4
gpt4 key购买 nike

我已经设置了一个过程来自动为我们的数据库对象生成脚本并将它们放在一个文件夹中。我手动将文件夹添加到 TFS。我想自动检测 TFS 和我的文件夹之间的更改,根据差异创建一个变更集,然后 checkin 变更集。以下命令显示了 TFS 中需要更新的所有差异:

tf folderdiff . /r /i

这也可以写成如下:
tf folderdiff . /recursive /noprompt

此命令正确识别所有需要添加(目标)、删除(源)和更新(不同)的文件。然而,这只是一个信息输出,我真的不想编写代码来抓取它并根据它采取行动。我怀疑有一些明显的命令我遗漏了,我应该用它来生成正确的变更集。哪些代码会自动检测更改并将它们添加到变更集?

向变更集添加更改后,我将运行以下代码以 checkin 变更集:
tf checkin /comment:"Change automatically detected." /override:"Automated commandline checkin." /noprompt

最佳答案

使用 Team Foundation Server Power Tools - 它包括 tfpt.exe命令行工具,包括 online命令将定位更改并挂起适当的添加、编辑或删除。然后,您可以 checkin 生成的变更集。这很简单:

tfpt online /adds /deletes
tf checkin

关于version-control - TFS 将 FolderDiff 结果添加到变更集(或等效功能!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8405328/

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