对netbeans ide的TFS支持 我需要从TFS(Team Foundation Server)中检查和管理一个项目,并且想知道是否有一个简单的方法来实现这一点。p>

对netbeans ide的TFS支持 我需要从TFS(Team Foundation Server)中检查和管理一个项目,并且想知道是否有一个简单的方法来实现这一点。p>,netbeans,ide,tfs,Netbeans,Ide,Tfs,我通常使用SVN,但对于这个特定的项目,TFS是一个需求 到目前为止,我通过谷歌搜索找到的最好的方法是在简短回答,不,我不认为有任何简单的方法可以集成Netbeans IDE和TFS。但也有一些选择 首先,您可以使用允许subversion客户端连接到TFS的。如果这是可行的,那么你应该很乐意去。如果您有SVN背景,在使用TFS时,您可能会发现以下几篇博客文章很有用。到如果SVN网桥不能满足您的需求,那么还有其他方法可以使用TFS,但它们都没有集成到Netbeans IDE中 如果您在Windo

我通常使用SVN,但对于这个特定的项目,TFS是一个需求


到目前为止,我通过谷歌搜索找到的最好的方法是在

简短回答,不,我不认为有任何简单的方法可以集成Netbeans IDE和TFS。但也有一些选择

首先,您可以使用允许subversion客户端连接到TFS的。如果这是可行的,那么你应该很乐意去。如果您有SVN背景,在使用TFS时,您可能会发现以下几篇博客文章很有用。到如果SVN网桥不能满足您的需求,那么还有其他方法可以使用TFS,但它们都没有集成到Netbeans IDE中

如果您在Windows上开发,则可以安装(使用与您正在使用的TFS版本匹配的版本,例如,如果连接到TFS 2010,则安装Team Explorer 2010),这将安装Visual Studio Shell和Team Explorer插件。除了安装“
tf
”命令行实用程序之外,您还可以选择使用带有VS插件的GUI或命令行

您还应该安装,它们添加了一些有用的功能,例如额外的命令行工具(使用“
tfpt
”命令)。它们还将安装windows资源管理器集成,这将允许您从windows资源管理器中的右键单击菜单执行一些基本的源代码管理功能(签出、签入、差异等)

您还应该看看,我不认为它实现了Netbeans集成,但它实现了Eclipse。如果您是在Windows以外的操作系统上开发,那么这是您唯一的选择

要在这些工具上使用任何工具,您必须拥有TFS CAL才能获得正确许可。如果你有一个MSDN许可证,可能会包括一个CAL,如果没有,那么有人需要花一些钱买一个:-)

一旦您拥有tf.exe(来自Visual Studio或团队资源管理器),就有一个插件可以配置为从NetBeans执行TFS命令:

  • 从以下位置下载插件:
  • 在NetBeans中安装插件:工具\插件\下载\添加插件
  • 在NetBeans:Tools\Options\Path Tools中配置插件
  • 在文件的编辑命令中,输入:“c:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf”签出“{path}”
  • 按Ok
  • 在编辑器或软件包浏览器中选择文件后,按“编辑路径…”工具栏按钮
  • 该文件现在已在TFS中签出
  • 确保使用到tf.exe的正确路径。
    有3个按钮,因此您可以配置3个TFS操作(我使用签出、添加和删除)。

    由于
    TFS
    开始支持
    Git
    存储库,因此可以:

  • Git
  • 创建项目后,使用
    code
    选项卡中的url
  • 要在
    NetBeans
    IDE中配置
    Git存储库位置

  • Microsoft仅主动支持Eclipse for TFS集成


    在这里有更多信息和升级投票的可能性,可以直接向Microsoft报告您对该功能的兴趣。

    在NB 8.2中,您可以设置Kenai Team Server。
    然后你就可以登录到团队服务器:菜单team->team server->login

    我现在看到你在问题中提供的链接表明SVN Bridge,blogspot被我的公司防火墙阻止,因此我无法更早地阅读博客。这可能是使用netbeans和TFS最简单的方法,但博客表明,他们在获取最新版本时遇到了问题。这不一定是SVN网桥的问题,因为TFS试图跟踪工作区中文件的版本。如果TFS认为您拥有文件的最新版本,那么当您点击“获取”按钮时,它就不会再下载文件了。更多信息请参见我提供的博客链接。谢谢。我想我必须使用SVN桥接解决方案。