phkelley's blog

TFS Version Control

  • phkelley's blog

    Adding a corporate (or self-signed) certificate authority to git.exe’s store

    • 0 Comments
    This is a topic that I touched on a little bit in my last post, " Git network operations in Visual Studio 2013 .” If your organization has an on-premises installation of Team Foundation Server 2013 or later, and you connect using HTTPS, then the...
  • phkelley's blog

    Git network operations in Visual Studio 2013

    • 3 Comments
    Visual Studio 2013 includes in-the-box support for Git version control. That support includes the ability to perform Git network operations from inside of Visual Studio, such as cloning a repository, or performing a fetch, push, or pull operation on an...
  • phkelley's blog

    Checkin policy multitargeting

    • 8 Comments
    With each major release of Visual Studio, customers find that they have to re-build their check-in policies for TFS version control to target the new version of the client object model. As the pace of Visual Studio major releases has quickened (there...
  • phkelley's blog

    TF400030: The local data store is currently in use by another operation.

    This is an error which can occur when using local workspaces in Visual Studio 2012 or later. The full text of the message in English is actually “TF400030: The local data store is currently in use by another operation. Please wait and then try your operation...
  • phkelley's blog

    Using multiple workspaces with Visual Studio

    • 0 Comments
    The past couple of posts I’ve made focus on workspaces and the differences between server and local workspaces . Visual Studio and TFS version control are designed to support the use of multiple workspaces on the same machine, but many customers use only...
  • phkelley's blog

    Server workspaces vs. local workspaces

    • 1 Comments
    TFS 2012 and VS 2012 feature a new kind of workspace called “local” workspaces. We continue to fully support the older kind of workspaces (from VS/TFS 2005 - 2010), but we now call these “server” workspaces. In the VS/TFS 2005 - 2010 documentation there...
  • phkelley's blog

    Workspaces

    • 0 Comments
    What is a workspace? TFS version control has two main objects to interact with. The version control server. There is exactly one of these in every Team Project Collection, and it’s shared by everyone. Your workspace – this belongs to you. You can have...
  • phkelley's blog

    tf get /remap

    • 1 Comments
    This switch was added to "tf get" to improve performance when a user is switching an existing workspace from one branch to another. The performance benefit is best explained with an example. Let's say that in our Team Project Collection we have...
  • phkelley's blog

    WorkspaceCheckInParameters and ShelvesetCheckInParameters

    • 0 Comments
    Many Team Foundation Server customers have developed custom tools and processes that leverage our public client object model in order to automate tasks specific to their organization. With version control, one of the most common tasks to automate is checking...
  • phkelley's blog

    Workaround: Slow version control operations when using VS 2010 with an older server

    • 2 Comments
    Updated 2/25/2010. Thanks to Shaun and Amos for their recommended changes! One of the new features of TFS 2010 is automatic version control proxy configuration. The first time a version control operation is executed, the client contacts the server and...
  • phkelley's blog

    Improvements to workspaces in TFS 2010

    • 0 Comments
    In TFS 2005 and 2008, workspaces in version control have the following limitations. The owner of a workspace is set at creation time and cannot be changed (immutable). A workspace can only be used by its owner. When we speak of “using” a workspace...
  • phkelley's blog

    Adding a command to the Source Control Explorer context menu - VS 2005

    • 0 Comments
    I've received a request for a version of the sample Source Control Explorer context menu addin that works with Visual Studio 2005. You can find that sample addin here: VersionControlExtensibility2005.zip
  • phkelley's blog

    Adding a command to the Source Control Explorer context menu

    • 3 Comments
    Update 2/26/2009: You can find a version of this sample addin that works with VS 2005 here . We've gotten some questions recently about how to interact with and extend our out-of-the-box version control functionality. For most users, the main hub of...
  • phkelley's blog

    Everything you ever wanted to know about locks

    • 3 Comments
    In TFS a lock is a kind of pending change, in the same category as add, edit, delete, rename, merge, etc. A pending change of type "lock" is not committable, however. You will never look at the history for $/Proj/file.cs and find that in changeset 5678...
Page 1 of 1 (14 items)