代码之家  ›  专栏  ›  技术社区  ›  Jason Whitehorn

您会推荐什么TFS工具?[关闭]

  •  1
  • Jason Whitehorn  · 技术社区  · 16 年前

    我主要使用Subversion进行源代码管理。但是,我目前的职位要求我使用TFS。TFS资源管理器的UI及其与Visual Studio的集成让我有点迷失方向。我怀念有像smartsvn这样的工具,在那里我可以一目了然地看到我修改了什么,并等待签入。

    一般来说,您推荐哪些工具集与TFS一起使用,您知道哪些工具可以启用这种可视化?我知道TFS资源管理器将向您显示挂起的签入,但我怀念有一个单独的工具来监视文件系统更改并自动刷新文件列表。

    5 回复  |  直到 16 年前
        1
  •  2
  •   Ben Scheirman    16 年前
        2
  •  2
  •   tvanfosson    16 年前

    解决方案资源管理器中提供了签出/修改信息。签出的项在其名称/图标旁边有一个复选标记。签入的项具有锁。签出给其他人的项目具有个人图标。您还可以右键单击并查看挂起的更改。我发现这显示了我在团队资源管理器中加载的所有项目的所有挂起的更改,因此有点麻烦。我希望它知道我的当前项目,只显示与之相关的文件。

        3
  •  1
  •   Herms    16 年前

    我找到的唯一一个不涉及Visual Studio的用于TFS的第三方软件是 Attrice Sidekicks . 不幸的是,对于源代码管理和工作项管理的日常工作,它没有真正的帮助。

    还有微软的 TFS Powertoys 它添加了一个新的命令行应用程序,使一些事情变得更容易。我用它来做“还原不变”,但它可以做其他事情。

    不幸的是,似乎没有任何方法来处理不涉及命令行工具或Visual Studio的源代码管理。这是一个巨大的痛苦,因为我不需要为我正在做的任何其他工作打开vs,所以我困在vs吃了一堆公羊。

        4
  •  0
  •   rice    16 年前

    有时,我的“挂起的更改”窗口对我来说是谎言,既声称我在没有更改的地方有更改,又(更糟的是)没有列出我所做的更改,这显然是一场灾难。

    一个简单的解决方法是转到源代码管理资源管理器,右键单击一个文件夹,然后选择比较。

    当我做了如此多的更改时,我会这样做,以至于我不确定待定更改中的列表是否正确。

        5
  •  0
  •   SqlRyan    16 年前

    Teamprise http://www.teamprise.com/ )是一个独立的工具,它支持您所谈论的关于TFS的内容(以及集成到其他IDE中,包括Eclipse)。我从来没有用过它,所以我不能担保,但它是来自SourceGear的人。我对他们以前的其他产品印象深刻。