Binding a Project to Microsoft Team Foundation Server

Use the following steps if you have already created a Lingo project and want to bind ("connect") it to Microsoft Team Foundation Server (or Azure DevOps). You can also automatically detect existing source control bindings if your project has been previously connected to TFS.

Note The following steps show how to bind a project using the Lingo interface. It is also possible to bind a project outside of Lingo (e.g., using Git Bash). If you decide to do this, you should be aware of some additional aspects of source control, such as bind detection and disabling providers. See Bind Detection, Disabling Providers, and Unbinding Providers—TFS.

How to Bind a Project Using the Project Properties Dialog

  1. Open the project.
  2. Select File > Project Properties. The Project Properties dialog opens.
  3. Select the Source Control tab.
  4. Click Bind Project. The Bind Project dialog opens.
  5. From the drop-down, select Microsoft Team Foundation Server.
  6. In the Server field, enter the name of the computer or the IP address of the server. You can also click The browse ellipsis button opens to more options. to select a "Team Project Collection." If you click this button, the Select Team Foundation Server Project Collection dialog opens, and you can do the following.

    1. To add a server, click .
    2. Enter the name or URL of the server.
    3. Enter the path and port number.
    4. Select the protocol (HTTP or HTTPS).

    Note You may need to obtain this information from your system administrator. Click OK in the dialogs until you return to the main wizard page.

    Note Be sure to specify the path deeper than the server name. For example:

    .../tfs/DefaultCollection

    or

    .../tfs/SourceCollection

    If you do not know this information, contact your system administrator.

    Note If you run into issues in this dialog, chances are your user permissions do not have access to all of the collections on the TFS server. Please try to enter in the server/collection path manually.

  7. Next to the Project Path field, click The browse ellipsis button opens to more options..
  8. Click on the Team Foundation Server folder to which you want to bind the Lingo project.
  9. Click OK.
  10. (Optional) In the Comment field, you can enter any internal comments.
  11. (Optional) If you want the files in the project to be checked out when you are finished, click Keep files checked out.
  12. In the Bind Project dialog, click OK.
  13. If the Log In dialog opens, complete the User name and Password fields and click OK. Copies of the Lingo files are created and added to the folder you specified.
  14. In the Project Properties dialog, click OK. The project is connected to Team Foundation Server, and you can now check files in and out as necessary.

How to Bind a Project Using the Explorer

  1. Open the project.
  2. Select View > Source Control Explorer. The Source Control Explorer opens.
  3. From the drop-down or the Home pane, select Settings. The Settings pane opens.

  4. Click Bind. The Bind Project dialog opens.
  1. From the drop-down, select Microsoft Team Foundation Server.
  2. In the Server field, enter the name of the computer or the IP address of the server. You can also click The browse ellipsis button opens to more options. to select a "Team Project Collection." If you click this button, the Select Team Foundation Server Project Collection dialog opens, and you can do the following.

    1. To add a server, click .
    2. Enter the name or URL of the server.
    3. Enter the path and port number.
    4. Select the protocol (HTTP or HTTPS).

    Note You may need to obtain this information from your system administrator. Click OK in the dialogs until you return to the main wizard page.

    Note Be sure to specify the path deeper than the server name. For example:

    .../tfs/DefaultCollection

    If you do not know this information, contact your system administrator.

    Note If you run into issues in this dialog, chances are your user permissions do not have access to all of the collections on the TFS server. Please try to enter in the server/collection path manually.

  3. Next to the Project Path field, click The browse ellipsis button opens to more options..
  4. Click on the Team Foundation Server folder to which you want to bind the Lingo project.
  5. Click OK.
  6. (Optional) In the Comment field, you can enter any internal comments.
  7. (Optional) If you want the files in the project to be checked out when you are finished, click Keep files checked out.
  8. In the Bind Project dialog, click OK.
  9. If the Log In dialog opens, complete the User name and Password fields and click OK. Copies of the Lingo files are created and added to the folder you specified. The project is connected to Team Foundation Server, and you can now check files in and out as necessary.

What’s Noteworthy?

Tip If you are having difficulty binding your project, try binding to a brand new directory in your source control provider. You should also ensure that the directory on your local machine (and its parent directories) is not already mapped to source control, as this may cause issues with binding.

Note You can also bind a new Lingo project to source control while creating it. See Creating Projects.