使用 Xcode 在 TFVC 中共享代码
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
使用 Git-tf 命令行工具通过 TFVC 存储库共享 Xcode 项目,以将更改从本地 Git 存储库推送到 TFVC。
下载和配置 Git-tf
下载并解压缩 Git-tf。
将 Git-tf 和 Java 运行时添加到路径。
export JAVA_HOME=/Library/Java/Home export PATH=$PATH:$JAVA_HOME/bin:/git_tf
转到本地存储库的根目录。
pushd /ws/FabrikamFiber
要在 Azure Repos 中共享 Git 存储库,请配置连接并签入代码。 系统将提示你输入凭据。
git tf configure https://fabrikamfiber.visualstudio.com $/FabrikamFiber git tf checkin
或者,如果你的团队的代码已在 Azure Repos 中,则可使用 Git-tf 克隆本地存储库。
git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
如果不希望每次运行 Git-tf 时都被提示输入凭据,可将凭据存储在 Git 配置中。
git config git-tf.server.username fabrikamfiber4@hotmail.com git config git-tf.server.password mypassword
共享代码
将更改提交到本地 Git 存储库并准备好在 Azure Repos 中共享这些更改后,将它们签入。
git commit -a git tf checkin
如果已在本地提交多个更改,你在 Azure Repos 中仍然只有一个变更集。
当你签入时出现带解决标志的工作项 ID 时,解决 bug 或关闭任务。
git tf checkin --resolve=21972
变更集和工作项是链接的,你将能够在生成报告中看到哪些 bug 已解决,哪些任务已完成。
可通过从 Azure Repos 拉取来确保使用团队的最新代码。
git tf pull
使用 git tf help 了解 Git-tf 命令。
相关信息
应对项目使用 Git 还是 TFVC?
这取决于很多因素,例如代码库大小以及团队的规模和分布。 了解哪种版本控制(Git 或 Team Foundation 版本控制)最适合你。
如果我的项目使用 Git 版本控制,是否仍然可在 Azure DevOps Services 中共享我的 Xcode 项目?
是,请参阅使用 Xcode 在 Git 中共享代码。