Team Foundation Server的基于Web的代码检查工具

时间:2021-09-16 21:47:26

Our team is looking to start utilizing a code review tool. I have used many in the past and I am very fond of a few options that are available for SVN.

我们的团队正在寻求开始使​​用代码审查工具。我过去使用过很多,我非常喜欢SVN可用的一些选项。

However, we are using Team Foundation Server for source control and I have found there to be a real lack in options. So far, through searching, I have found SmartBear's Code Collaborator and an open source project http://malevich.codeplex.com/

但是,我们使用Team Foundation Server进行源代码控制,我发现选项确实存在缺陷。到目前为止,通过搜索,我找到了SmartBear的Code Collaborator和一个开源项目http://malevich.codeplex.com/

Ideally, there would be a tool like: http://www.atlassian.com/software/crucible/

理想情况下,会有一个工具,如:http://www.atlassian.com/software/crucible/

that would tie in to TFS. Any suggestions?

这将与TFS相关联。有什么建议么?

9 个解决方案

#1


9  

I was able to get TFS and ReviewBoard working.

我能够让TFS和ReviewBoard工作。

http://blogs.pinet.ca/tim/2010/08/24/code-review-goodness-with-reviewboard/

Tim

#2


5  

Code Collaborator looks like the best overall product at this time.

Code Collaborator目前看起来是最好的整体产品。

#3


3  

This isn't really web based (unless you use the TFS web frontend) but this tool looks like it might fit your needs: TeamReview

这不是基于Web的(除非您使用TFS Web前端),但此工具看起来可能符合您的需求:TeamReview

#4


2  

You can have a look at this post explaining of to use NDepend to focus code review on what was changed since the last release:

你可以看看这篇文章解释使用NDepend来集中代码审查自上次发布以来发生的变化:

Dramatically Leverage your Code Reviews

显着利用您的代码评论

#5


1  

It seems like support for TFS is in the process of being added to Review Board, but it's not there yet. See this thread: http://groups.google.com/group/reviewboard/browse_thread/thread/a4b039a5287d8975#

似乎对TFS的支持正在被添加到评审委员会,但它还没有。请参阅此主题:http://groups.google.com/group/reviewboard/browse_thread/thread/a4b039a5287d8975#

#6


1  

NDepend is very sleek tool for code reviews. It can be used for lot more than just code reviews. While I am not sure about TFS, I do know that it supports NAnt and MSBuild scripts which can be utilized for continuous integration. You can find continuous integration demo here.

NDepend是一个非常时尚的代码审查工具。它不仅可以用于代码审查。虽然我不确定TFS,但我知道它支持NAnt和MSBuild脚本,可用于持续集成。您可以在此处找到持续集成演示。

#7


1  

You might want to try out new Code Review Tool which integrates with TFS. Currently it doesn't have VS plugin.

您可能想要尝试与TFS集成的新代码审查工具。目前它没有VS插件。

You can download a full featured time limited trial version to install on Windows Server.

您可以下载全功能限时试用版以在Windows Server上安装。

Note: I am associated with the company that builds the above product.

注意:我与构建上述产品的公司有关。

#8


1  

For what it's worth, you can get Crucible working with code from a TFS repo by using a bridge from TFS to a source control system that Crucible actually does work with.

对于它的价值,你可以通过使用从TFS到Crucible实际使用的源控制系统的桥接器,让Crucible使用来自TFS仓库的代码。

We do this where I work. We use git-tfs to clone our TFS repo into a local git repository (we just stuck it on the hard drive of the server hosting Crucible), and configured Crucible to point to that local Git repository. Then, we setup a scheduled task that runs 'git tfs pull', and configured it to run every few minutes. It works well for us.

我在工作的地方这样做。我们使用git-tfs将我们的TFS repo克隆到本地git存储库(我们只是将它粘贴在托管Crucible的服务器的硬盘上),并将Crucible配置为指向该本地Git存储库。然后,我们设置一个运行'git tfs pull'的计划任务,并将其配置为每隔几分钟运行一次。它对我们很有用。

#9


1  

We use crucible and TFS on our project. In short we converting TFS into GIT repo. Details here: https://*.com/a/24456024/665550

我们在项目中使用坩埚和TFS。简而言之,我们将TFS转换为GIT回购。详情请访问:https://*.com/a/24456024/665550

#1


9  

I was able to get TFS and ReviewBoard working.

我能够让TFS和ReviewBoard工作。

http://blogs.pinet.ca/tim/2010/08/24/code-review-goodness-with-reviewboard/

Tim

#2


5  

Code Collaborator looks like the best overall product at this time.

Code Collaborator目前看起来是最好的整体产品。

#3


3  

This isn't really web based (unless you use the TFS web frontend) but this tool looks like it might fit your needs: TeamReview

这不是基于Web的(除非您使用TFS Web前端),但此工具看起来可能符合您的需求:TeamReview

#4


2  

You can have a look at this post explaining of to use NDepend to focus code review on what was changed since the last release:

你可以看看这篇文章解释使用NDepend来集中代码审查自上次发布以来发生的变化:

Dramatically Leverage your Code Reviews

显着利用您的代码评论

#5


1  

It seems like support for TFS is in the process of being added to Review Board, but it's not there yet. See this thread: http://groups.google.com/group/reviewboard/browse_thread/thread/a4b039a5287d8975#

似乎对TFS的支持正在被添加到评审委员会,但它还没有。请参阅此主题:http://groups.google.com/group/reviewboard/browse_thread/thread/a4b039a5287d8975#

#6


1  

NDepend is very sleek tool for code reviews. It can be used for lot more than just code reviews. While I am not sure about TFS, I do know that it supports NAnt and MSBuild scripts which can be utilized for continuous integration. You can find continuous integration demo here.

NDepend是一个非常时尚的代码审查工具。它不仅可以用于代码审查。虽然我不确定TFS,但我知道它支持NAnt和MSBuild脚本,可用于持续集成。您可以在此处找到持续集成演示。

#7


1  

You might want to try out new Code Review Tool which integrates with TFS. Currently it doesn't have VS plugin.

您可能想要尝试与TFS集成的新代码审查工具。目前它没有VS插件。

You can download a full featured time limited trial version to install on Windows Server.

您可以下载全功能限时试用版以在Windows Server上安装。

Note: I am associated with the company that builds the above product.

注意:我与构建上述产品的公司有关。

#8


1  

For what it's worth, you can get Crucible working with code from a TFS repo by using a bridge from TFS to a source control system that Crucible actually does work with.

对于它的价值,你可以通过使用从TFS到Crucible实际使用的源控制系统的桥接器,让Crucible使用来自TFS仓库的代码。

We do this where I work. We use git-tfs to clone our TFS repo into a local git repository (we just stuck it on the hard drive of the server hosting Crucible), and configured Crucible to point to that local Git repository. Then, we setup a scheduled task that runs 'git tfs pull', and configured it to run every few minutes. It works well for us.

我在工作的地方这样做。我们使用git-tfs将我们的TFS repo克隆到本地git存储库(我们只是将它粘贴在托管Crucible的服务器的硬盘上),并将Crucible配置为指向该本地Git存储库。然后,我们设置一个运行'git tfs pull'的计划任务,并将其配置为每隔几分钟运行一次。它对我们很有用。

#9


1  

We use crucible and TFS on our project. In short we converting TFS into GIT repo. Details here: https://*.com/a/24456024/665550

我们在项目中使用坩埚和TFS。简而言之,我们将TFS转换为GIT回购。详情请访问:https://*.com/a/24456024/665550