Skip to content

Latest commit

 

History

History
109 lines (70 loc) · 3.5 KB

share-your-code-in-tfvc-xcode.md

File metadata and controls

109 lines (70 loc) · 3.5 KB
title titleSuffix description ms.assetid ms.service ms.topic ms.date monikerRange ms.subservice
Share your code in TFVC using Xcode
Azure Repos
Share code in TFVC using Xcode
582BE341-2026-4C83-8F2B-552A37561DBB
azure-devops-repos
quickstart
07/13/2022
<= azure-devops
azure-devops-repos-tfvc

Share your code in TFVC using Xcode

[!INCLUDE version-lt-eq-azure-devops]

Share your Xcode projects using a TFVC repository by using the Git-tf command line tool to push your changes from the local Git repository to TFVC.

Download and configure Git-tf

  1. Download and extract Git-tf.

  2. Add Git-tf and the Java runtime to your path.

    export JAVA_HOME=/Library/Java/Home 
    export PATH=$PATH:$JAVA_HOME/bin:/git_tf
    
  3. Go to the root of your local repository.

    pushd /ws/FabrikamFiber
    
  4. To share your Git repository in Azure Repos, configure the connection and check in your code. You'll be prompted for credentials.

    git tf configure https://fabrikamfiber.visualstudio.com $/FabrikamFiber 
    git tf checkin
    

    Or, if your team's code is already in Azure Repos, you can clone a local repository using Git-tf.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. If you don't want to be prompted for credentials every time you run Git-tf, you can store your credentials in your Git configuration.

    git config git-tf.server.username fabrikamfiber4@hotmail.com 
    git config git-tf.server.password mypassword
    

Share your code

  1. After you commit changes to your local Git repository, and you're ready to share them in Azure Repos, check them in.

    git commit -a 
    git tf checkin
    

    If you've committed multiple changes locally, you'll still get just one changeset in Azure Repos.

  2. Resolve a bug or close a task when you check in by providing the work item ID with the resolve flag.

    git tf checkin --resolve=21972
    

    The changeset and the work item are linked, and you'll be able to see which bugs are resolved and which tasks were completed in the build reports.

  3. You can make sure you're working with your team's latest code by pulling from Azure Repos.

    git tf pull
    

    Use git tf help to learn about the Git-tf commands.

    git tf help git tf help checkin

Related information

Should I use Git or TFVC for my project?

That depends on a number of factors, like the size of your codebase and the size and distribution of your team. Learn which version control (Git or Team Foundation Version Control) works best for you.

If my project uses Git Version control, can I still share my Xcode projects in Azure DevOps Services?

Yes, see Share your code in Git using Xcode.

Next steps

[!div class="nextstepaction"] Choosing the right version control for your project