<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: GitLive</title>
    <description>The latest articles on DEV Community by GitLive (@gitlive).</description>
    <link>https://dev.to/gitlive</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3919%2F9791d660-a731-41d7-959e-9f29ac6cec09.png</url>
      <title>DEV Community: GitLive</title>
      <link>https://dev.to/gitlive</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gitlive"/>
    <language>en</language>
    <item>
      <title>GitLive adds support for more branching strategies including GitFlow</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Tue, 04 Apr 2023 08:15:46 +0000</pubDate>
      <link>https://dev.to/gitlive/gitlive-adds-support-for-more-branching-strategies-including-gitflow-70g</link>
      <guid>https://dev.to/gitlive/gitlive-adds-support-for-more-branching-strategies-including-gitflow-70g</guid>
      <description>&lt;p&gt;You can now specify which branches are not feature branches  and deserve special treatment in GitLive, adding support for branching strategies with multiple special branches such as GitFlow with its master, develop and release branches.&lt;/p&gt;

&lt;p&gt;After installing GitLive for &lt;a href="https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub" rel="noopener noreferrer"&gt;VS Code&lt;/a&gt; or &lt;a href="https://plugins.jetbrains.com/plugin/11955-gitlive" rel="noopener noreferrer"&gt;JetBrains&lt;/a&gt;, the GitLive sidebar will appear in your IDE, listing all the authors and their branches ahead of your current branch.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu6k2ak0ya7tudut5aadv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu6k2ak0ya7tudut5aadv.png" alt=" " width="800" height="558"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Special branches&lt;/strong&gt;, like the default branch, will show at the top of the tree, instead of under the author of the last commit to the branch.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffzdy9u8th1f6ncjt9u57.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffzdy9u8th1f6ncjt9u57.png" alt=" " width="800" height="288"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can &lt;strong&gt;specify multiple special branches&lt;/strong&gt; using a regular expression in GitLive’s settings:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqrz5nfsvrgdhrxhlf0si.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqrz5nfsvrgdhrxhlf0si.png" alt=" " width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The default expression is as follows and should cater to the vast majority of branching strategies out there but feel free to customize the expression for your own setup.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;main|master|trunk|dev|develop|qa|test|release[-/].*&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;For example, you could remove the |release[-/].* if you still wanted release branches to appear under the author, or if your team always creates feature branches prefixed feature/ you could simplify the expression to the following:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;(?!feature\/).*&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Finally, it’s worth remembering that the repository view only shows branches that are active (ahead of your current branch) no matter what expression you have specified for special branches.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt; 💡 Note for regex ninjas: Your expression is implicitly surrounded by ^ and $ so it needs to match the complete branch name.&lt;/sup&gt;&lt;/p&gt;




&lt;p&gt;That's it for now, thanks for reading and let us know what you think in the comments!&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>git</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Share your work in progress in real time from VS Code or JetBrains</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Tue, 14 Mar 2023 11:20:28 +0000</pubDate>
      <link>https://dev.to/gitlive/share-your-work-in-progress-in-real-time-from-vs-code-or-jetbrains-1i5a</link>
      <guid>https://dev.to/gitlive/share-your-work-in-progress-in-real-time-from-vs-code-or-jetbrains-1i5a</guid>
      <description>&lt;p&gt;Need to ask a teammate for some help with your code, but don’t want to push broken changes to GitHub? GitLive has a solution 💡&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TLDR;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://www.youtube.com/shorts/d0etYtL81DY" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://res.cloudinary.com/practicaldev/image/fetch/s--cX5Pcu1H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.ytimg.com/vi/d0etYtL81DY/hq2.jpg%3Fsqp%3D-oaymwEoCOADEOgC8quKqQMcGADwAQH4AbYIgAKAD4oCDAgAEAEYZSBcKFUwDw%3D%3D%26rs%3DAOn4CLCw2LPImbO94kjwo_kE57Jjr9yy-g" height="360" class="m-0" width="480"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://www.youtube.com/shorts/d0etYtL81DY" rel="noopener noreferrer" class="c-link"&gt;
          Share your work in progress in real time from VS Code or JetBrains - YouTube
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          Need to ask a teammate for some help with your code, but don’t want to push broken changes to GitHub? GitLive has a solution! #shorts #developer #programming...
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://res.cloudinary.com/practicaldev/image/fetch/s--iqYAwB6G--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.youtube.com/s/desktop/9318de79/img/favicon.ico" width="16" height="16"&gt;
        youtube.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;p&gt;1️⃣ Install the extension for &lt;a href="https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub"&gt;VS Code&lt;/a&gt; or a &lt;a href="https://plugins.jetbrains.com/plugin/11955-gitlive"&gt;JetBrains IDE&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SF9orK4P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h14xpt70gphhwea2iccg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SF9orK4P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h14xpt70gphhwea2iccg.png" alt="Image description" width="880" height="525"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2️⃣ Then click on the sharing button and the &lt;em&gt;Live&lt;/em&gt; icon will appear next to your name.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--caUtQrsk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vqmaae7wby3n3hm5edfr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--caUtQrsk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vqmaae7wby3n3hm5edfr.png" alt="Image description" width="880" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3️⃣ Now your local changes will be visible for your teammates.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--l-E3FoCc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dt5n7p0gu6el14cs3u81.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--l-E3FoCc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dt5n7p0gu6el14cs3u81.png" alt="Image description" width="880" height="445"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4️⃣ And they can click on the files to see the changes. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GxRDK7qD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/07p91wyz3vdbbozergq4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GxRDK7qD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/07p91wyz3vdbbozergq4.png" alt="Image description" width="880" height="545"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;That's it for now, thanks for reading and let us know what you think in the comments!&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>git</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Pull sooner and merge faster in VS Code</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Mon, 06 Mar 2023 11:35:27 +0000</pubDate>
      <link>https://dev.to/gitlive/pull-sooner-and-merge-faster-in-vs-code-nmj</link>
      <guid>https://dev.to/gitlive/pull-sooner-and-merge-faster-in-vs-code-nmj</guid>
      <description>&lt;p&gt;🔑 The key to faster merging is to pull sooner! Here is how you can make sure you’re always up to date with your remote and reduce the chances of conflicts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TLDR&lt;/strong&gt;;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/etLkpLtI8_Y"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;1️⃣ If you haven’t already, go to the VS Code marketplace and install &lt;a href="https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub" rel="noopener noreferrer"&gt;GitLive&lt;/a&gt; extension.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fern7xy38lhkjnu0wbias.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fern7xy38lhkjnu0wbias.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2️⃣ Once you click on the GitLive icon in the activity bar, you'll get the overview of all branches ahead, in terms of commits, of your current branch, and changes on those branches, grouped by the author.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnbjhwcj4sicwoou4usz2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnbjhwcj4sicwoou4usz2.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3️⃣ Your tracking and base branches will show at the top of the tree. If you're behind you’ll see how many commits there are to pull and you can open up the branch to review the changes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fic2ltexxf42octd3ka3n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fic2ltexxf42octd3ka3n.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;That's it for now, thanks for reading and let us know what you think in the comments!&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>tutorial</category>
      <category>programming</category>
      <category>git</category>
    </item>
    <item>
      <title>Instant merge conflict detection in VS Code</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Wed, 01 Mar 2023 14:50:42 +0000</pubDate>
      <link>https://dev.to/gitlive/instant-merge-conflict-detection-in-vs-code-420o</link>
      <guid>https://dev.to/gitlive/instant-merge-conflict-detection-in-vs-code-420o</guid>
      <description>&lt;p&gt;Would you like to know  if your branch has conflicts &lt;em&gt;before&lt;/em&gt; you go to merge it in? 💥 &lt;br&gt;
If so, check out our newest video or continue reading 👀&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TLDR&lt;/strong&gt;;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/52s32HOKaKA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;1️⃣ To get started, make sure you have the &lt;a href="https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub" rel="noopener noreferrer"&gt;GitLive&lt;/a&gt; extension installed. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3qtjl9fxnvtzorvmkvw0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3qtjl9fxnvtzorvmkvw0.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2️⃣ Now when you open a file from your repository you’ll see the changes from all other branches in the gutter of your editor. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F569qdev59mw4v0llhxzx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F569qdev59mw4v0llhxzx.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3️⃣ You can roll over the affected lines to see the details of the change, the author and the branch the change is coming from, or even cherry-pick the changes into your version of the file.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fztq1rzgo7w82w3tnlayr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fztq1rzgo7w82w3tnlayr.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4️⃣ And if you make a conflicting change in the same place you’ll get this bright red indicator instantly showing you the conflict!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F43ubw83pjpz68p7n0gks.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F43ubw83pjpz68p7n0gks.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>github</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Get notified when there are commits to pull in IntelliJ</title>
      <dc:creator>Andrew</dc:creator>
      <pubDate>Wed, 15 Feb 2023 06:17:35 +0000</pubDate>
      <link>https://dev.to/gitlive/get-notified-when-there-are-commits-to-pull-in-intellij-3en9</link>
      <guid>https://dev.to/gitlive/get-notified-when-there-are-commits-to-pull-in-intellij-3en9</guid>
      <description>&lt;p&gt;With the help of GitLive’s new pull reminders, you can now pull sooner, reduce the chances of conflicts, and merge faster!&lt;/p&gt;

&lt;p&gt;Get notified the moment your remote has been updated and there are commits to pull from your tracking branch. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ly459xI4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4l9a37kbb78ugytjshe3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ly459xI4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4l9a37kbb78ugytjshe3.png" alt="Image description" width="802" height="165"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We'll even notify you on falling behind your base branch (the branch you plan to merge your changes back into once you're done), we figure out your base branch by checking the git reflog to see which branch you originally branched off when you created your current branch. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--x8F5mc4_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tb865fgvicaabrqa8fqc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--x8F5mc4_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tb865fgvicaabrqa8fqc.png" alt="Image description" width="802" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's not always possible to tell where you branched from in the local reflog, in these cases we'll assume it was your default branch if possible, otherwise, we'll just ask you to pick one. In any case, you can easily change the base branch by clicking &lt;em&gt;Change base&lt;/em&gt; on the notification.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kyAvol2F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/imi3q4y4p6wq49x4e12n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kyAvol2F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/imi3q4y4p6wq49x4e12n.png" alt="Image description" width="802" height="510"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also select &lt;em&gt;No base branch&lt;/em&gt; to suppress notifications for your root branch (typically your main/trunk branch). Once the relationship between your branches is correctly set, you'll be notified when you are behind any branch in the chain of bases up to your root branch.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;&lt;br&gt;
  💡 &lt;b&gt;Example:&lt;/b&gt; If you follow a GitFlow style branching strategy with main and develop branches, and your current feature branch was branched off develop, you'll not only be notified if your branch is behind develop but also if develop is behind main.&lt;br&gt;
&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;Finally, you can click &lt;em&gt;Show changes&lt;/em&gt; on the notification to open the &lt;strong&gt;repository view&lt;/strong&gt; where you can inspect the changes in the branches you are behind.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--T1skzlZo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ht609jfb09qlimr7djte.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T1skzlZo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ht609jfb09qlimr7djte.png" alt="Image description" width="800" height="513"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository view also shows all the remote feature branches ahead, in terms of commits, of your current branch, check out this article to learn more:&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/gitlive" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--p6xmURj---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--dYtjJajb--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/organization/profile_image/3919/9791d660-a731-41d7-959e-9f29ac6cec09.png" alt="GitLive" width="150" height="150"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0tpUwu2m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--dKKpEwjr--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/558359/e0485017-5810-4068-935d-12b1bd69671d.jpeg" alt="" width="150" height="150"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/gitlive/see-how-others-changes-compare-to-your-own-in-intellij-48ig" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;See How Others' Changes Compare To Your Own In IntelliJ&lt;/h2&gt;
      &lt;h3&gt;Agnieszka Stec for GitLive ・ Nov 17 '22 ・ 3 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#devops&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;





&lt;p&gt;Don't have the GitLive extension installed yet? You can find it &lt;a href="https://plugins.jetbrains.com/plugin/11955-gitlive"&gt;here&lt;/a&gt;, and if you want to learn more about the latest release, check out &lt;a href="https://blog.git.live/GitLive-16.1-get-notified-when-you-fall-behind-the-remote-and-more-new-features"&gt;this blog post&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>java</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Get notified when there are commits to pull in VS Code</title>
      <dc:creator>Michael</dc:creator>
      <pubDate>Tue, 17 Jan 2023 00:39:59 +0000</pubDate>
      <link>https://dev.to/gitlive/get-notified-when-there-are-commits-to-pull-in-vs-code-61k</link>
      <guid>https://dev.to/gitlive/get-notified-when-there-are-commits-to-pull-in-vs-code-61k</guid>
      <description>&lt;p&gt;With the help of GitLive’s new pull reminders, you can now pull sooner, reduce the chances of conflicts, and merge faster!&lt;/p&gt;

&lt;p&gt;Get notified the moment your remote has been updated and there are commits to pull from your tracking branch. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyqrgj5prfr4hw9nklzkx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyqrgj5prfr4hw9nklzkx.png" alt="Tracking branch notification"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We'll even notify you on falling behind your base branch (the branch you plan to merge your changes back into once you're done), we figure out your base branch by checking the git reflog to see which branch you originally branched off when you created your current branch. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fag11rkr3onymfdndusxw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fag11rkr3onymfdndusxw.png" alt="base branch notification"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's not always possible to tell where you branched from in the local reflog, in these cases we'll assume it was your default branch if possible, otherwise, we'll just ask you to pick one. In any case, you can easily change the base branch by clicking &lt;em&gt;Change base&lt;/em&gt; on the notification.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fccl7mw31i6rhkn9sbknj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fccl7mw31i6rhkn9sbknj.png" alt="change base notification"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also select &lt;em&gt;No base branch&lt;/em&gt; to suppress notifications for your root branch (typically your main/trunk branch). Once the relationship between your branches is correctly set, you'll be notified when you are behind any branch in the chain of bases up to your root branch.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;&lt;br&gt;
  💡 &lt;b&gt;Example:&lt;/b&gt; If you follow a GitFlow style branching strategy with main and develop branches, and your current feature branch was branched off develop, you'll not only be notified if your branch is behind develop but also if develop is behind master.&lt;br&gt;
&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;Finally, you can click &lt;em&gt;Show changes&lt;/em&gt; on the notification to open the &lt;strong&gt;repository view&lt;/strong&gt; where you can inspect the changes in the branches you are behind.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54ckuopjhd2i913l06jq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54ckuopjhd2i913l06jq.png" alt="show changes notification"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository view also shows all the remote feature branches ahead, in terms of commits, of your current branch, check out this article to learn more:&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/gitlive" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3919%2F9791d660-a731-41d7-959e-9f29ac6cec09.png" alt="GitLive"&gt;
      &lt;div class="ltag__link__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F558359%2Fe0485017-5810-4068-935d-12b1bd69671d.jpeg" alt=""&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/gitlive/see-how-others-changes-compare-to-your-own-in-vs-code-1fl7" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;See how others' changes compare to your own in VS Code&lt;/h2&gt;
      &lt;h3&gt;Agnieszka Stec for GitLive ・ Nov 1 '22&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#vscode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#devops&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;





&lt;p&gt;Don't have the GitLive extension installed yet? You can find it &lt;a href="https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub" rel="noopener noreferrer"&gt;here&lt;/a&gt;, and if you want to learn more about the latest release, check out &lt;a href="https://blog.git.live/GitLive-16.1-get-notified-when-you-fall-behind-the-remote-and-more-new-features" rel="noopener noreferrer"&gt;this blog post&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>See How Others' Changes Compare To Your Own In IntelliJ</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Thu, 17 Nov 2022 16:14:25 +0000</pubDate>
      <link>https://dev.to/gitlive/see-how-others-changes-compare-to-your-own-in-intellij-48ig</link>
      <guid>https://dev.to/gitlive/see-how-others-changes-compare-to-your-own-in-intellij-48ig</guid>
      <description>&lt;p&gt;Get the ultimate perspective on all the work in progress in your repository and how it compares or &lt;em&gt;possibly conflicts&lt;/em&gt; with the changes you are making on your own branch with GitLive’s new &lt;strong&gt;Repository View&lt;/strong&gt; 🚀&lt;/p&gt;

&lt;p&gt;The repository view shows all branches ahead, in terms of commits, of your current branch and the changes on those branches, grouped by author. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F17uepss80pa0e1rxt4pl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F17uepss80pa0e1rxt4pl.png" alt=" " width="708" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitLive performs what is known as a &lt;a href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests#three-dot-and-two-dot-git-diff-comparisons" rel="noopener noreferrer"&gt;three dot diff&lt;/a&gt; between your local HEAD (on the left), and the heads of all the remote branches in your repository (on the right), to populate the tree in the repository view.&lt;/p&gt;

&lt;p&gt;This shows you all the changes between the &lt;em&gt;common ancestor&lt;/em&gt; of your current branch and each remote branch, similar to what you would see in a PR on GitHub.&lt;/p&gt;

&lt;h3&gt;
  
  
  Know when your branch falls behind
&lt;/h3&gt;

&lt;p&gt;When the default branch or your remote tracking branch is ahead of your current branch they show at the top level of the tree.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0lq1c3rx5yimr6dx7iqv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0lq1c3rx5yimr6dx7iqv.png" alt=" " width="690" height="119"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see, these let you know how many changed files you need to pull, and as you probably already know, it’s good Git hygiene to pull these changes sooner rather than later!&lt;/p&gt;

&lt;h3&gt;
  
  
  Sharing working tree changes
&lt;/h3&gt;

&lt;p&gt;With GitLive you can see the unpushed changes from local clones of your repository when you have signed in and you and your fellow contributors have chosen to share working tree changes.&lt;/p&gt;

&lt;p&gt;As mentioned above, GitLive performs what is known as a three dot diff between your local HEAD (on the left), and the heads of all the remote branches in your repository (on the right).&lt;/p&gt;

&lt;p&gt;You can customize this diffing process by changing what is used as the &lt;em&gt;left&lt;/em&gt; and &lt;em&gt;right&lt;/em&gt; sides in the diff via the view options in the tool window toolbar in IntelliJ.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq3r8oszcf21mwvb7gleq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq3r8oszcf21mwvb7gleq.png" alt=" " width="700" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The options available for &lt;strong&gt;left&lt;/strong&gt; and &lt;strong&gt;right&lt;/strong&gt; in the tree are the following:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
  &lt;tbody&gt;
  &lt;th&gt;Left&lt;/th&gt;
  &lt;th&gt;Right&lt;/th&gt;
  &lt;tr&gt;
    &lt;td&gt;
      &lt;p&gt;&lt;b&gt;Common ancestor.&lt;/b&gt; Selecting this for the left will &lt;em&gt;include&lt;/em&gt; all changes pushed to the remote in the diff of the branch.&lt;/p&gt;
      &lt;p&gt;&lt;b&gt;Their remote branch.&lt;/b&gt; Selecting this for the left will &lt;em&gt;exclude&lt;/em&gt; all changes pushed to the remote in the diff of the branch.&lt;/p&gt;
    &lt;/td&gt;
    &lt;td&gt;
      &lt;p&gt;&lt;b&gt;Their remote branch.&lt;/b&gt; Selecting this for the right will &lt;em&gt;exclude&lt;/em&gt; any local changes not yet pushed to the remote in the diff of the branch.&lt;/p&gt;
      &lt;p&gt;&lt;b&gt;Their working tree.&lt;/b&gt; Selecting this for the right will &lt;em&gt;include&lt;/em&gt; any local changes not yet pushed to the remote in the diff of the branch.&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;An asterisk appears on the icon of any branch or file with &lt;em&gt;working tree changes&lt;/em&gt; and it’s possible to see the same branch multiple times in the tree if multiple clones exist.&lt;/p&gt;

&lt;h3&gt;
  
  
  Switching between repositories in your workspace
&lt;/h3&gt;

&lt;p&gt;Use the team selector to switch to a different repository view if your project or workspaces comprises more than a single repository. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7tm802fmm1x046bdt2jc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7tm802fmm1x046bdt2jc.png" alt=" " width="708" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The popup lists all the organizations and repositories found via the remotes of the local clones in your project or workspace.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe62grz61sooypg8oi4ee.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe62grz61sooypg8oi4ee.png" alt=" " width="700" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, you can also select the owner of the repository to show the &lt;em&gt;organization view&lt;/em&gt;. It lists all the branches ahead of the default branch, grouped by author, for every repository in your organization. &lt;/p&gt;

&lt;p&gt;It's great to review all work in progress across your whole organization but depending on the size that can be a lot of information!&lt;/p&gt;




&lt;p&gt;Don't have the GitLive extension installed yet? You can find it &lt;a href="https://plugins.jetbrains.com/plugin/11955-gitlive" rel="noopener noreferrer"&gt;here&lt;/a&gt;, and if want to learn more about the latest release, check out &lt;a href="https://blog.git.live/gitlive-16.0-easily-see-how-others-changes-compare-to-your-own-with-the-new-repository-view" rel="noopener noreferrer"&gt;this blog post&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
      <category>devops</category>
    </item>
    <item>
      <title>See how others' changes compare to your own in VS Code</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Tue, 01 Nov 2022 09:26:41 +0000</pubDate>
      <link>https://dev.to/gitlive/see-how-others-changes-compare-to-your-own-in-vs-code-1fl7</link>
      <guid>https://dev.to/gitlive/see-how-others-changes-compare-to-your-own-in-vs-code-1fl7</guid>
      <description>&lt;p&gt;Get the ultimate perspective on all the work in progress in your repository and how it compares or &lt;em&gt;possibly conflicts&lt;/em&gt; with the changes you are making on your own branch with GitLive’s new &lt;strong&gt;Repository View&lt;/strong&gt; 🚀&lt;/p&gt;

&lt;p&gt;The repository view shows all branches ahead, in terms of commits, of your current branch and the changes on those branches, grouped by author. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuj22nwfjxmyl1ya0ejtw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuj22nwfjxmyl1ya0ejtw.png" alt=" " width="698" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitLive performs what is known as a &lt;a href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests#three-dot-and-two-dot-git-diff-comparisons" rel="noopener noreferrer"&gt;three dot diff&lt;/a&gt; between your local HEAD (on the left), and the heads of all the remote branches in your repository (on the right), to populate the tree in the repository view.&lt;/p&gt;

&lt;p&gt;This shows you all the changes between the &lt;em&gt;common ancestor&lt;/em&gt; of your current branch and each remote branch, similar to what you would see in a PR on GitHub.&lt;/p&gt;

&lt;h3&gt;
  
  
  Know when your branch falls behind
&lt;/h3&gt;

&lt;p&gt;When the default branch or your remote tracking branch is ahead of your current branch they show at the top level of the tree.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa7947mhnwduw2wfi0rwo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa7947mhnwduw2wfi0rwo.png" alt=" " width="703" height="149"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see, these let you know how many changed files you need to pull, and as you probably already know, it’s good Git hygiene to pull these changes sooner rather than later!&lt;/p&gt;

&lt;h3&gt;
  
  
  Sharing working tree changes
&lt;/h3&gt;

&lt;p&gt;With GitLive you can see the unpushed changes from local clones of your repository when you have signed in and you and your fellow contributors have chosen to share working tree changes.&lt;/p&gt;

&lt;p&gt;As mentioned above, GitLive performs what is known as a three dot diff between your local HEAD (on the left), and the heads of all the remote branches in your repository (on the right).&lt;/p&gt;

&lt;p&gt;You can customize this diffing process by changing what is used as the &lt;em&gt;left&lt;/em&gt; and &lt;em&gt;right&lt;/em&gt; sides in the diff via the view options in the sidebar title in VS Code.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frtvg4wc6l8af8k7iespm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frtvg4wc6l8af8k7iespm.png" alt=" " width="698" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The options available for &lt;strong&gt;left&lt;/strong&gt; and &lt;strong&gt;right&lt;/strong&gt; in the tree are the following:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
  &lt;tbody&gt;
  &lt;th&gt;Left&lt;/th&gt;
  &lt;th&gt;Right&lt;/th&gt;
  &lt;tr&gt;
    &lt;td&gt;
      &lt;p&gt;&lt;b&gt;Common ancestor.&lt;/b&gt; Selecting this for the left will &lt;em&gt;include&lt;/em&gt; all changes pushed to the remote in the diff of the branch.&lt;/p&gt;
      &lt;p&gt;&lt;b&gt;Their remote branch.&lt;/b&gt; Selecting this for the left will &lt;em&gt;exclude&lt;/em&gt; all changes pushed to the remote in the diff of the branch.&lt;/p&gt;
    &lt;/td&gt;
    &lt;td&gt;
      &lt;p&gt;&lt;b&gt;Their remote branch.&lt;/b&gt; Selecting this for the right will &lt;em&gt;exclude&lt;/em&gt; any local changes not yet pushed to the remote in the diff of the branch.&lt;/p&gt;
      &lt;p&gt;&lt;b&gt;Their working tree.&lt;/b&gt; Selecting this for the right will &lt;em&gt;include&lt;/em&gt; any local changes not yet pushed to the remote in the diff of the branch.&lt;/p&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;An asterisk appears on the icon of any branch or file with &lt;em&gt;working tree changes&lt;/em&gt; and it’s possible to see the same branch multiple times in the tree if multiple clones exist.&lt;/p&gt;

&lt;h3&gt;
  
  
  Switching between repositories in your workspace
&lt;/h3&gt;

&lt;p&gt;Use the team selector to switch to a different repository view if your project or workspaces comprises more than a single repository. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fucey9cizvpv4lr2a10tb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fucey9cizvpv4lr2a10tb.png" alt=" " width="708" height="145"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The popup lists all the organizations and repositories found via the remotes of the local clones in your project or workspace.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1p2dxdll8jezu2atz97o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1p2dxdll8jezu2atz97o.png" alt=" " width="703" height="392"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, you can also select the owner of the repository to show the &lt;em&gt;organization view&lt;/em&gt;. It lists all the branches ahead of the default branch, grouped by author, for every repository in your organization. &lt;/p&gt;

&lt;p&gt;It's great to review all work in progress across your whole organization but depending on the size that can be a lot of information!&lt;/p&gt;




&lt;p&gt;Don't have the GitLive extension installed yet? You can find it &lt;a href="https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub" rel="noopener noreferrer"&gt;here&lt;/a&gt;, and if want to learn more about the latest release, check out &lt;a href="https://blog.git.live/gitlive-16.0-easily-see-how-others-changes-compare-to-your-own-with-the-new-repository-view" rel="noopener noreferrer"&gt;this blog post&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>devops</category>
      <category>productivity</category>
      <category>programming</category>
    </item>
    <item>
      <title>Early Merge Conflict Detection Across All Branches In IntelliJ</title>
      <dc:creator>Michael</dc:creator>
      <pubDate>Tue, 12 Jul 2022 14:44:10 +0000</pubDate>
      <link>https://dev.to/gitlive/early-merge-conflict-detection-across-all-branches-in-intellij-1gp6</link>
      <guid>https://dev.to/gitlive/early-merge-conflict-detection-across-all-branches-in-intellij-1gp6</guid>
      <description>&lt;p&gt;We are happy to announce that GitLive's flagship feature, early merge conflict detection, now works across all branches in IntelliJ! 🎉 &lt;/p&gt;

&lt;p&gt;When we first introduced &lt;a href="https://blog.git.live/gitlive-11.0-Real-time-merge-conflict-detection" rel="noopener noreferrer"&gt;real-time merge conflict detection&lt;/a&gt;, only the changes from each of your teammates’ current branch were shown in the gutter. This meant you could miss a merge conflict from changes in a branch that is not currently being worked on, for instance, changes from a PR waiting for review. Now the change indicators in the gutter of the editor show changes from all branches that contain changes compared to your current branch.&lt;/p&gt;

&lt;p&gt;And, as before, and as long as you are not in offline mode, this includes the unpushed changes of your teammates that are also not in offline mode for real-time, instant merge conflict detection!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbg97p61o6rt86bmebpe6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbg97p61o6rt86bmebpe6.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  New gutter indicator filters
&lt;/h2&gt;

&lt;p&gt;Previously you had a simple switch to show or hide the indicators you see in the gutter of the editor. Now, similar to the team window, you can filter the change indicators shown in the gutter of your editor by type.&lt;/p&gt;

&lt;p&gt;It’s worth noting that these filters are independent of the &lt;a href="https://blog.git.live/gitlive-15.0-offline-merge-conflict-detection-across-all-branches-for-any-git-repository#enhanced-team-window-filters" rel="noopener noreferrer"&gt;team window filters&lt;/a&gt;, but when you change the team window filters the gutter indicator filters are automatically updated to match (but not vice versa). To open the gutter filters menu, right-click on the gutter and search for GitLive in the collapsible menu.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foc7n2iu77oh7prdmerxo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foc7n2iu77oh7prdmerxo.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔸 &lt;strong&gt;Pushed Changes&lt;/strong&gt;. Turning off pushed changes will hide the indicators coming from the pushed changes on other branches.&lt;br&gt;
🔸 &lt;strong&gt;Unpushed Changes.&lt;/strong&gt; Turning off unpushed changes will hide the indicators coming from the unpushed changes of your teammates.&lt;br&gt;
🔸 &lt;strong&gt;Non-conflicting changes.&lt;/strong&gt; On by default, turn off non-conflicting changes to only show conflicts in the gutter.&lt;br&gt;
🔸 &lt;strong&gt;Include stale changes.&lt;/strong&gt; By default, changes from branches that have not been modified in 3 months are hidden, turn this on to show them.&lt;/p&gt;

&lt;p&gt;👉 &lt;sup&gt; Both pushed and unpushed changes are on by default, turn both off to hide the indicators completely &lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;That’s it for now, we would love to know what you think of these updates and how we can make GitLive better for you, so please reach out via the comments section below.&lt;/p&gt;




&lt;p&gt;Don't have the GitLive extension installed yet? You can find it &lt;a href="https://plugins.jetbrains.com/plugin/11955-gitlive" rel="noopener noreferrer"&gt;here&lt;/a&gt;, and if want to learn more about the latest release, check out &lt;a href="https://blog.git.live/gitlive-15.0-offline-merge-conflict-detection-across-all-branches-for-any-git-repository" rel="noopener noreferrer"&gt;this blog post&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>git</category>
      <category>productivity</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Early Merge Conflict Detection Across All Branches in VS Code</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Wed, 29 Jun 2022 08:51:50 +0000</pubDate>
      <link>https://dev.to/gitlive/early-merge-conflict-detection-across-all-branches-in-vs-code-43mc</link>
      <guid>https://dev.to/gitlive/early-merge-conflict-detection-across-all-branches-in-vs-code-43mc</guid>
      <description>&lt;p&gt;We are happy to announce that GitLive's flagship feature, early merge conflict detection, now works across all branches in VS Code! 🎉 &lt;/p&gt;

&lt;p&gt;When we first introduced &lt;a href="https://blog.git.live/gitlive-11.0-Real-time-merge-conflict-detection" rel="noopener noreferrer"&gt;real-time merge conflict detection&lt;/a&gt;, only the changes from each of your teammates’ current branch were shown in the gutter. This meant you could miss a merge conflict from changes in a branch that is not currently being worked on, for instance, changes from a PR waiting for review. Now the change indicators in the gutter of the editor show changes from all branches that contain changes compared to your current branch.&lt;/p&gt;

&lt;p&gt;And, as before, and as long as you are not in offline mode, this includes the unpushed changes of your teammates that are also not in offline mode for real-time, instant merge conflict detection!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb6uh6t5cssxg47l1lm1y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb6uh6t5cssxg47l1lm1y.png" alt=" " width="800" height="488"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  New gutter indicator filters
&lt;/h2&gt;

&lt;p&gt;Previously you had a simple switch to show or hide the indicators you see in the gutter of the editor. Now, similar to the team window, you can filter the change indicators shown in the gutter of your editor by type.&lt;/p&gt;

&lt;p&gt;It’s worth noting that these filters are independent of the &lt;a href="https://blog.git.live/gitlive-15.0-offline-merge-conflict-detection-across-all-branches-for-any-git-repository#enhanced-team-window-filters" rel="noopener noreferrer"&gt;team window filters&lt;/a&gt;, but when you change the team window filters the gutter indicator filters are automatically updated to match (but not vice versa). To open the gutter filters menu, click on the GitLive icon in the upper right corner of VS Code.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ujxyhv7xad7ilmj43ka.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ujxyhv7xad7ilmj43ka.png" alt=" " width="800" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔸 &lt;strong&gt;Pushed Changes&lt;/strong&gt;. Turning off pushed changes will hide the indicators coming from the pushed changes on other branches.&lt;br&gt;
🔸 &lt;strong&gt;Unpushed Changes.&lt;/strong&gt; Turning off unpushed changes will hide the indicators coming from the unpushed changes of your teammates.&lt;br&gt;
🔸 &lt;strong&gt;Non-conflicting changes.&lt;/strong&gt; On by default, turn off non-conflicting changes to only show conflicts in the gutter.&lt;br&gt;
🔸 &lt;strong&gt;Include stale changes.&lt;/strong&gt; By default, changes from branches that have not been modified in 3 months are hidden, turn this on to show them.&lt;/p&gt;

&lt;p&gt;👉 &lt;sup&gt; Both pushed and unpushed changes are on by default, turn both off to hide the indicators completely &lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;That’s it for now, we would love to know what you think of these updates and how we can make GitLive better for you, so please reach out via the comments section below.&lt;/p&gt;




&lt;p&gt;Don't have the GitLive extension installed yet? You can find it &lt;a href="https://marketplace.visualstudio.com/items?itemName=TeamHub.teamhub" rel="noopener noreferrer"&gt;here&lt;/a&gt;, and if want to learn more about the latest release, check out &lt;a href="https://blog.git.live/gitlive-15.0-offline-merge-conflict-detection-across-all-branches-for-any-git-repository" rel="noopener noreferrer"&gt;this blog post&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>git</category>
      <category>webdev</category>
      <category>vscode</category>
    </item>
    <item>
      <title>GitLive's Tool Window Just Got a Major Upgrade in PhpStorm</title>
      <dc:creator>Fred</dc:creator>
      <pubDate>Tue, 31 May 2022 08:53:54 +0000</pubDate>
      <link>https://dev.to/gitlive/gitlives-tool-window-just-got-a-major-upgrade-in-phpstorm-31c5</link>
      <guid>https://dev.to/gitlive/gitlives-tool-window-just-got-a-major-upgrade-in-phpstorm-31c5</guid>
      <description>&lt;p&gt;With the new tool window, you can now see all work in progress across your entire team in a single view, it's like a branch-based version of &lt;a href="https://github.com/pulls"&gt;github.com/pulls&lt;/a&gt; but updated in &lt;strong&gt;real-time directly inside PhpStorm&lt;/strong&gt; 🤯 &lt;/p&gt;

&lt;p&gt;The tool window shows every branch ahead of the default branch for every repository in your organization, grouped by the author (the  last commit to a branch determines the author). &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8PzfH9k5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o5jkg8u8vw5qow90glac.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8PzfH9k5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o5jkg8u8vw5qow90glac.png" alt="Image description" width="678" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can expand a branch to see a list of the changed files and click on a file to open a diff compared to the default branch of the repository.&lt;/p&gt;

&lt;p&gt;All this works completely offline but if you sign in, you'll unleash the full power of the tool window! &lt;/p&gt;

&lt;p&gt;Sign in with GitHub, GitLab, Bitbucket or Azure DevOps (support for other services will be added soon) and you'll switch from offline to &lt;strong&gt;real-time mode&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MB0pbNvx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zrq6y6920srd5gbbh2ze.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MB0pbNvx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zrq6y6920srd5gbbh2ze.png" alt="Image description" width="678" height="421"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Compare the screenshot above to the offline mode screenshot and you'll notice the following additions to the UI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;online indicators&lt;/strong&gt; on avatars, branches and files will show you which of your teammates are online, their current branch and the file they currently have open in their editor.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;modified indicator (*)&lt;/strong&gt; will show you which branches and files contain changes that have not yet been committed or pushed to the remote. These changes are also visible in the diff opened by clicking on the file.&lt;/li&gt;
&lt;li&gt;See the &lt;strong&gt;related issue&lt;/strong&gt; for a branch along with the option to open the issue directly within your issue tracker once you've connected one.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Enhanced team filters
&lt;/h3&gt;

&lt;p&gt;With the tool window now showing you every branch ahead of the default branch from all the repositories in your organization it can easily start to be a case of information overload.&lt;/p&gt;

&lt;p&gt;So we’ve added 4 new filters in the tool window, in addition to the &lt;a href="https://blog.git.live/gitlive-14.0-codeshare-without-calling#view-a-teammates-pushed-changes"&gt;existing pushed/unpushed changes filters&lt;/a&gt;, to help you find the teammates, branches and changes you are interested in. &lt;/p&gt;

&lt;p&gt;To open the team filters, click on the eye icon in the menu bar.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ftTeQhC6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xoo84v16us9vck6ajpd5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ftTeQhC6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xoo84v16us9vck6ajpd5.png" alt="Image description" width="678" height="421"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔸 &lt;strong&gt;Pushed Changes.&lt;/strong&gt; Turning off pushed changes will hide teammates, branches and files without any local, unpushed changes.&lt;br&gt;
🔸 &lt;strong&gt;Unpushed Changes&lt;/strong&gt; Turning off unpushed changes will hide teammates, branches and files without changes that have been pushed to the remote repository (marked with an asterisk).&lt;/p&gt;

&lt;p&gt;&lt;sup&gt; 👉 Both pushed and unpushed changes are on by default and you can turn off either but not both, unpushed changes are only available if you're signed in.&lt;br&gt;
&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;🔸 &lt;strong&gt;Todo.&lt;/strong&gt; This option will show the issues assigned to a teammate that are not yet associated with a branch.&lt;br&gt;
🔸 &lt;strong&gt;In progress.&lt;/strong&gt; This option shows issues associated with a branch and branches without an associated issue.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt; 👉 In progress is on by default whilst todo is off and requires you to connect your issue tracker, you cannot turn both off.&lt;br&gt;
&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;🔸 &lt;strong&gt;Stale.&lt;/strong&gt; By default the teammates, branches and issues that have not been modified in 3 months are hidden, turn this on to show them.&lt;br&gt;
🔸 &lt;strong&gt;Offline.&lt;/strong&gt; Turning offline off will hide teammates who are currently offline and the branches of online teammates that they are not currently working on.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt; 👉 Stale is off by default whilst offline is on, you can have either on or off. Note that turning on stale can result in a lot of results!&lt;br&gt;
&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;That’s it for now, we would love to know what you think of these updates and how we can make GitLive better for you, so please reach out via the comments section below.&lt;/p&gt;




&lt;p&gt;Don't have the GitLive plugin installed yet? You can find it &lt;a href="https://plugins.jetbrains.com/plugin/11955-gitlive"&gt;here&lt;/a&gt;, and if want to learn more about the latest release check out &lt;a href="https://blog.git.live/gitlive-15.0-offline-merge-conflict-detection-across-all-branches-for-any-git-repository"&gt;this blog post&lt;/a&gt;. &lt;/p&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>php</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>GitLive Now Works With Any Git Repository in WebStorm!</title>
      <dc:creator>Andrew</dc:creator>
      <pubDate>Tue, 17 May 2022 11:52:07 +0000</pubDate>
      <link>https://dev.to/gitlive/gitlive-now-works-with-any-git-repository-in-webstorm-39bh</link>
      <guid>https://dev.to/gitlive/gitlive-now-works-with-any-git-repository-in-webstorm-39bh</guid>
      <description>&lt;p&gt;We are happy to announce GitLive now works, out-of-the-box in offline mode, with any Git repository in WebStorm!&lt;/p&gt;

&lt;p&gt;Previously we only supported repositories from the big four hosting services (GitHub, GitLab, Bitbucket, Azure DevOps) and required you to authorize access to the service before you could start using GitLive. &lt;/p&gt;

&lt;p&gt;Now when you install GitLive it will start in &lt;strong&gt;offline mode&lt;/strong&gt;. The offline mode uses the data from your local Git repository only and nothing is sent outside your network. Your repository should have a remote but it can be hosted anywhere.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--s9upNjE4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8p3k6wtp7dlj5646pu22.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--s9upNjE4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8p3k6wtp7dlj5646pu22.png" alt="Image description" width="749" height="443"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the GitLive tool window you'll see all the authors of branches currently ahead of your default branch, the last commit to a branch determines who it will appear under. &lt;/p&gt;

&lt;p&gt;Drill down into an individual author’s branches to see the files changed and inspect diffs plus view the associated issue or pull request. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MA58hytJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/glfh3aw8e9l6g5kv12hb.png" alt="Image description" width="756" height="466"&gt;
&lt;/h2&gt;

&lt;p&gt;The changes from the branches shown in the GitLive tool window also appear for your current file in the gutter of your editor. The &lt;a href="https://blog.git.live/gitlive-15.0-offline-merge-conflict-detection-across-all-branches-for-any-git-repository#get-notified-of-merge-conflicts-across-all-branches"&gt;gutter indicators&lt;/a&gt; show the differences in the file from other branches compared to your local version. It even shows you when the changes conflict with your own - a kind of early warning system for merge conflicts!&lt;/p&gt;

&lt;p&gt;Click on the author's avatar to inspect a change and see the diff, what branch they're from and even &lt;a href="https://blog.git.live/gitlive-8-0-Cherry-picking-your-teammates-changes#cherry-picking"&gt;cherry-pick&lt;/a&gt; changes straight into your local file.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I9pwndfy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jkvvheuc2496n0r6hg0j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I9pwndfy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jkvvheuc2496n0r6hg0j.png" alt="Image description" width="749" height="467"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;And you can still sign in to go &lt;strong&gt;real-time&lt;/strong&gt; and see your teammate's &lt;a href="https://blog.git.live/gitlive-15.0-offline-merge-conflict-detection-across-all-branches-for-any-git-repository#enhanced-team-window-filters"&gt;unpushed changes&lt;/a&gt; in the team window, get notified in the gutter &lt;a href="https://blog.git.live/gitlive-11.0-Real-time-merge-conflict-detection#gutter-indicators-for-teammates-changes"&gt;the moment you make a conflicting change&lt;/a&gt;, plus make calls and &lt;a href="https://blog.git.live/gitlive-12.0-voice-and-video-calling-with-screen-code-share#codeshare"&gt;codeshare&lt;/a&gt; to edit together simultaneously. &lt;/p&gt;

&lt;p&gt;Signing in still requires a repository from the big four hosting services for now but we'll be adding support for other services, including self-hosted, soon!&lt;/p&gt;




&lt;p&gt;Don't have the GitLive plugin installed yet? You can find it &lt;a href="https://plugins.jetbrains.com/plugin/11955-gitlive"&gt;here&lt;/a&gt;, and if want to learn more about the latest release, check out &lt;a href="https://blog.git.live/gitlive-15.0-offline-merge-conflict-detection-across-all-branches-for-any-git-repository"&gt;this blog post&lt;/a&gt;. &lt;/p&gt;

</description>
      <category>programming</category>
      <category>javascript</category>
      <category>git</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
