你会推荐什么TFS工具?

时间:2022-04-26 06:53:12

I am mostly use to using Subversion for my source control. However, my current position has me using TFS. The UI of the TFS explorer and its integration with Visual Studio has me a little disoriented. I miss having tools like SmartSVN where I could see at a glance what I've modified and is pending checkin.

我主要使用Subversion作为源代码控制。但是,我目前的职位让我使用TFS。 TFS资源管​​理器的UI及其与Visual Studio的集成使我有点迷失方向。我想念SmartSVN这样的工具,我可以一目了然地看到我修改了什么,正在等待签到。

What tool sets do you recommend for use with TFS in general, and what tools do you know of that enable such visualizations? I know that the TFS explorer will show you pending checkins, but I miss having a separate tool that monitors file system changes and auto refreshes the list of files.

您建议将哪些工具集与TFS一起使用,以及您知道哪些工具可以实现此类可视化?我知道TFS资源管​​理器会向您显示待处理的签入,但我错过了一个单独的工具来监视文件系统更改并自动刷新文件列表。

5 个解决方案

#1


2  

There's always SVNBridge

总有SVNBridge

#2


2  

Checkout/modification information is available in the solution explorer. Checked out items have a check mark next to their name/icon. Checked in items have a lock. Items checked out to others have a person icon. You can also do a right click and view pending changes. I've found that this shows me all pending changes for all the projects I have loaded in team explorer and is thus a little cumbersome. I'd like it to be aware of my current project and only display files related to it.

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

#3


1  

The only 3rd party software I've found for working with TFS that doesn't involve Visual Studio is the Attrice Sidekicks. Unfortunately, for the day to day work of source control and work item management, it didn't really help.

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

There's also Microsoft's TFS Powertoys, which adds a new command line app that makes some things easier. I use that for doing "revert unchanged", but it can do other stuff.

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

Unfortunately there don't seem to be any way to deal with source control that doesn't involve either the command line tools or Visual Studio. It's a huge pain, since I don't need VS open for any of the other work I'm doing, so I'm stuck with VS eating a bunch of RAM.

不幸的是,似乎没有任何方法可以处理不涉及命令行工具或Visual Studio的源代码控制。这是一个巨大的痛苦,因为我不需要VS开放我正在做的任何其他工作,所以我坚持VS吃一堆RAM。

#4


0  

Sometimes my pending changes window lies to me, both by claiming I have changes where I don't, and (far worse) by not listing changes I have made, which obviously can be a disaster.

有时,我的未决更改窗口对我来说,都声称我在不知道的情况下进行了更改,而且(更糟糕的是)没有列出我所做的更改,这显然可能是一场灾难。

One crude workaround is to go to the Source Control Explorer, right-click on a folder, and select compare.

一个简单的解决方法是转到Source Control Explorer,右键单击文件夹,然后选择compare。

I do this when I've made so many changes that I'm uncertain if the list in pending changes is correct.

当我进行了如此多的更改时,我这样做,我不确定挂起更改中的列表是否正确。

#5


0  

Teamprise (http://www.teamprise.com/) is a stand-alone tool that supports what you're talking about for TFS (as well as integration into other IDEs, including Eclipse). I've never used it, so I can't vouch for it, but it's from the people at Sourcegear.and I've been impressed with their other products in the past.

Teamprise(http://www.teamprise.com/)是一个独立的工具,支持您正在讨论的TFS(以及与其他IDE(包括Eclipse)的集成)。我从来没有使用它,所以我不能保证它,但它来自Sourcegear的人。我过去对其他产品印象深刻。

#1


2  

There's always SVNBridge

总有SVNBridge

#2


2  

Checkout/modification information is available in the solution explorer. Checked out items have a check mark next to their name/icon. Checked in items have a lock. Items checked out to others have a person icon. You can also do a right click and view pending changes. I've found that this shows me all pending changes for all the projects I have loaded in team explorer and is thus a little cumbersome. I'd like it to be aware of my current project and only display files related to it.

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

#3


1  

The only 3rd party software I've found for working with TFS that doesn't involve Visual Studio is the Attrice Sidekicks. Unfortunately, for the day to day work of source control and work item management, it didn't really help.

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

There's also Microsoft's TFS Powertoys, which adds a new command line app that makes some things easier. I use that for doing "revert unchanged", but it can do other stuff.

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

Unfortunately there don't seem to be any way to deal with source control that doesn't involve either the command line tools or Visual Studio. It's a huge pain, since I don't need VS open for any of the other work I'm doing, so I'm stuck with VS eating a bunch of RAM.

不幸的是,似乎没有任何方法可以处理不涉及命令行工具或Visual Studio的源代码控制。这是一个巨大的痛苦,因为我不需要VS开放我正在做的任何其他工作,所以我坚持VS吃一堆RAM。

#4


0  

Sometimes my pending changes window lies to me, both by claiming I have changes where I don't, and (far worse) by not listing changes I have made, which obviously can be a disaster.

有时,我的未决更改窗口对我来说,都声称我在不知道的情况下进行了更改,而且(更糟糕的是)没有列出我所做的更改,这显然可能是一场灾难。

One crude workaround is to go to the Source Control Explorer, right-click on a folder, and select compare.

一个简单的解决方法是转到Source Control Explorer,右键单击文件夹,然后选择compare。

I do this when I've made so many changes that I'm uncertain if the list in pending changes is correct.

当我进行了如此多的更改时,我这样做,我不确定挂起更改中的列表是否正确。

#5


0  

Teamprise (http://www.teamprise.com/) is a stand-alone tool that supports what you're talking about for TFS (as well as integration into other IDEs, including Eclipse). I've never used it, so I can't vouch for it, but it's from the people at Sourcegear.and I've been impressed with their other products in the past.

Teamprise(http://www.teamprise.com/)是一个独立的工具,支持您正在讨论的TFS(以及与其他IDE(包括Eclipse)的集成)。我从来没有使用它,所以我不能保证它,但它来自Sourcegear的人。我过去对其他产品印象深刻。