{"id":4673,"date":"2026-07-28T15:24:55","date_gmt":"2026-07-28T15:24:55","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/07\/28\/find-any-commit-in-seconds-commit-search-comes-to-azure-devops\/"},"modified":"2026-07-28T15:24:55","modified_gmt":"2026-07-28T15:24:55","slug":"find-any-commit-in-seconds-commit-search-comes-to-azure-devops","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2026\/07\/28\/find-any-commit-in-seconds-commit-search-comes-to-azure-devops\/","title":{"rendered":"Find any commit in seconds: Commit Search comes to Azure DevOps"},"content":{"rendered":"<p>Great code has a long memory. The fix you shipped last quarter, the refactor that touched a dozen files, the one-line change that explained why something works the way it does \u2014 it\u2019s all there in your commit history. The hard part has always been finding it.<\/p>\n<p>Today, we\u2019re excited to announce that Commit Search is entering general availability (GA) in Azure DevOps. This is a capability our team has been building and refining for quite some time \u2014 through design, a private preview with early customers, and a careful, staged rollout \u2014 and we couldn\u2019t be happier to bring it to everyone.<\/p>\n<h2>Why we built Commit Search<\/h2>\n<p>Commit messages are one of the richest sources of context in any repository. They capture intent, decisions, and history that you can\u2019t get from code alone. But until now, if you wanted to find a commit by what it said \u2014 rather than by its 40-character commit ID \u2014 you were mostly out of luck.<\/p>\n<p>Commit Search changes that:<\/p>\n<ul>\n<li>Search by meaning, not just by ID. Find commits by the text in their title and description.<\/li>\n<li>Search across your entire organization. Look across every repository and project you have access to.<\/li>\n<li>Powerful filtering. Filter by Project, Repository, Author, and Branch.<\/li>\n<li>Sort your way. Order by Commit time or Relevance.<\/li>\n<li>Right where you already work. Lives alongside Code, Work Item, Wiki, and Package search.<\/li>\n<\/ul>\n<h2>How to use it<\/h2>\n<ol>\n<li>Type keywords in the search box and press Enter (matches the commit message \u2014 title and description).<\/li>\n<li>Select the Commits tab.<\/li>\n<li>Use the Project \/ Repository \/ Author \/ Branch filters; sort by Commit time or Relevance.<\/li>\n<li>Select a result to see commit details.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/07\/commit_search_UI.webp\"><img data-opt-id=1951319076  fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2026\/07\/commit_search_UI-300x208.webp\" alt=\"commit search UI image\" width=\"600\" height=\"416\" class=\"alignnone size-medium wp-image-73146\" \/><\/a><\/p>\n<h2>Rolling out now<\/h2>\n<p>We\u2019re rolling out Commit Search in stages \u2014 most customers can expect it in their organizations over the next couple of weeks. Most commit data is indexed ahead of time; anything not yet indexed is indexed automatically on your first search.<\/p>\n<p>Happy searching!<\/p>\n<p>The post <a href=\"https:\/\/devblogs.microsoft.com\/devops\/find-any-commit-in-seconds-commit-search-comes-to-azure-devops\/\">Find any commit in seconds: Commit Search comes to Azure DevOps<\/a> appeared first on <a href=\"https:\/\/devblogs.microsoft.com\/devops\">Azure DevOps Blog<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Great code has a long memory. The fix you shipped last quarter, the refactor that touched a dozen files, the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4674,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[3],"tags":[],"class_list":["post-4673","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/4673","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=4673"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/4673\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media\/4674"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=4673"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=4673"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=4673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}