问题标签 [code-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
755 浏览

git - TFS CodeSearch - 搜索多个 Git 分支

我们在安装了 CodeSearch 的 TFS 2017 OnPremise 安装(版本 15.117.26714.0)上有一个 GIT 存储库。

默认情况下,CodeSearch 仅在 GIT 存储库的默认分支中进行索引和搜索(如本如何:使用代码搜索文章中所述)。

代码搜索可以索引 Git 存储库中的多个分支 - 默认情况下,它仅索引 Git 存储库的默认分支(通常是主分支)中的文件。在“设置”页面的“版本控制”选项卡的“选项”部分中,为您希望代码搜索索引的每个存储库指定最多五个附加分支。

我想为 CodeSearch 设置多个分支进行搜索,但在文章所说的地方我找不到这样的选项。您只能在附图中看到两个复选框。

我是 TFS 的管理员 - 这仍然是权限问题吗?

存储库选项的屏幕截图

0 投票
2 回答
1810 浏览

search - TFS 代码搜索/工作休息 API 返回 404

我们在本地使用 TFS。

TFS 版本: Microsoft Visual Studio Team Foundation Server 版本 16.122.27409.2 (2018)。

我们需要执行 TFS 源代码控制(代码搜索)根据MS API 文档以这种方式使用 TFS REST API。构建和发布 API 正在工作,但搜索 API 返回 404。从 TFS 门户安装搜索代码扩展并正常工作。

API 网址:

发布:http://{DNS}:8080/tfs/{Collection}/{Project} /_apis/search/codesearchresults?api-version=4.1-preview.1

结果: 搜索代码结果

请帮忙,我在做什么,做错了吗?

0 投票
2 回答
548 浏览

elasticsearch - Retention policy to TFS Code Search Server (Elastic Search)

We have TFS 2017.3 with separate Code Search server.

We have huge TFS DB (about 1.6TB), in the code search server we have 700GB dis space.

After few weeks the disk space running out and the code search not work in the tfs.

After we increase the disk space the search back to work. How can we make retention policy to delete old code search data (index)? we don't want to increased more the disk space.

0 投票
0 回答
26 浏览

tfs - 路径下的 TFS 搜索代码并组合范围

我正在尝试使用代码搜索功能在给定项目或路径的所有配置文件中搜索 TFS 2018 的某些文本(在这种情况下为 .NET 版本),但它只能在没有path:proj:范围从整个存储库返回结果的情况下工作。

例如NETFramework,Version=v ext:config,按预期返回整个存储库中所有配置文件的结果,但如果我也添加一个path:proj:范围,甚至删除ext:范围并仅使用path:proj:不返回任何内容。

给定与此类似的文件夹结构,$/Root/A001/Sandbox/user/ProjName您如何使用path:proj:范围仅在 ProjName 文件夹中进行搜索?

没有一个代码搜索示例结合范围。这甚至可能吗?

这是我尝试过的一些东西,但都不起作用:

0 投票
2 回答
55 浏览

php - 查找 PHP 代码中 preg_* 函数中使用的所有模式

我有大约 4k 个 PHP 文件。代码中使用了超过 6k 个 preg_* 函数。

我需要找到代码中使用的所有模式并提取它们。我的目标是将这些模式分组并用命名常量替换它们。

我想列一个这样的列表:https ://www.exakat.io/reports/codeigniter/datas/inventories_regex.html

我试图进行正则表达式搜索,但我没有做对。

正则表达式:https ://regexr.com/48s1s

0 投票
0 回答
36 浏览

git - 在大量 git 存储库中快速搜索代码

我们有大约 20000 个 git 存储库,而且数量还在增加。有时我们想找出哪些存储库在其任何分支/标签上包含关键字。git grep适用于一个或多个存储库,但迭代所有存储库需要太多时间。

现在我们有了OpenGrok。但它仅适用于固定版本。索引修订需要很多时间。

有没有解决方案或工具?感谢您的任何建议。

0 投票
1 回答
38 浏览

if-statement - 如何在没有 else 的情况下找到所有 if 语句?

我有很多代码,其中有时编写了 if 语句,但没有匹配的 else 语句。在某些地方,这是一个问题,因为当某些事情发生故障时,故障没有得到正确处理。我想手动确认所有出现 if-without-an-else 的地方。

我试过使用正则表达式,但我没有成功找到匹配右括号的方法,因为正则表达式不能真正处理嵌套括号

我要查找的代码如下所示:

我不想找到的代码如下所示:

我怎样才能列出所有这些地方,以便我可以浏览它们?

0 投票
1 回答
27 浏览

android - 在android代码库中,activity生命周期定义在哪里?

我在 下看到了这个文档developer.android.com,描述了 Activity 生命周期。但是,我试图将描述与实际的 android 代码相匹配,在 处cs.android.com,实际定义了活动生命周期。

Activity.java的代码搜索中查看,例如,我看到了onCreate定义的方法。但是我无法找到作为生命周期的一部分实际调用它的位置。可能在我搜索它的引用的时候就列出来了,但是有成千上万的引用,包括很多覆盖,我还没有找到它在哪里被调用来定义它在活动生命周期中的位置。

我在哪里可以找到那个?