我正在使用TFS集成插件,因为内置的TFS连接无法以某种方式连接到我们的TFS。使用相同的登录/路径,我可以从我们的TFS查看项目,但随后Rider将刚刚签出的项目称为“不受版本控制”,并且无法识别任何更改。
我可以将它们全部添加到版本控制中,然后Rider识别文件中的更改。但它仍然认为所有其他文件都是新的,实际情况并非如此。在这张图片中,我添加了所有文件并更改了一个。
我在这里做错了,因为我已经习惯了VS / TFS版本控制,或者这可能是个错误?我在社区论坛上问过同样的事情,但没有真正的活动......
答案 0 :(得分:1)
已经测试安装riderRS-171.4456.902.exe
(Windows),TFS集成插件已与Rider捆绑在一起并成功启用了VCS-TFVC。它可以正确检测到变化。请遵循以下要求:
您必须安装TF command line tool才能使用 TFVC功能。插件支持的最低版本为
14.0.3
。 要安装该工具,请下载最新的"TEE-CLC-14...zip
"文件和 将其提取到已知位置。提取文件后,您必须 接受许可协议。为此,请打开命令提示符/终端 窗口,导航到解压缩的目录,然后运行tf eula
。后 阅读EULA,输入y输入代码以接受它。 注意:如果你 忘记这样做,插件可能无法加载 的RuntimeException。
对于插件要检测的工具,您必须按照以下说明在“设置/首选项”菜单中设置可执行文件的位置:
另请查看以下内容:
如果TFVC没有作为您的版本控制系统(VCS),那么它 可以手动设置。转到工具栏中的
VCS
下拉菜单 选择Enable Version Control Integration
。从中选择TFVC
下拉菜单,然后点击OK
。
更多详情,请参阅此tutorial。
当您使用Rider with TFS时,请尝试设置新创建的项目或选择其他项目。如果问题与该特殊项目有关,请缩小范围。