使用 Xcode 在 TFVC 中共享代码
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
通过使用 Git-tf 命令行工具将更改从本地 Git 存储库推送到 TFVC,使用 TFVC 存储库共享 Xcode 项目。
下载并配置 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 帮助了解 Git-tf 命令。
相关信息
我应该对项目使用 Git 或 TFVC 吗?
这取决于多种因素,例如代码库的大小以及团队的大小和分布。 了解 Git 或 Team Foundation 版本控制) 最适合的版本控制 (。
如果我的项目使用 Git 版本控制,我能否在Azure DevOps Services中共享 Xcode 项目?
是的,请参阅 使用 Xcode 在 Git 中共享代码。