<?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: Agnieszka</title>
    <description>The latest articles on DEV Community by Agnieszka (@stecagnieszka).</description>
    <link>https://dev.to/stecagnieszka</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%2Fuser%2Fprofile_image%2F558359%2Fd004ea1f-a511-4382-b161-f5e3be9530c7.png</url>
      <title>DEV Community: Agnieszka</title>
      <link>https://dev.to/stecagnieszka</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/stecagnieszka"/>
    <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>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 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 IntelliJ</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Fri, 06 May 2022 04:53:26 +0000</pubDate>
      <link>https://dev.to/gitlive/gitlives-tool-window-just-got-a-major-upgrade-in-intellij-4ekh</link>
      <guid>https://dev.to/gitlive/gitlives-tool-window-just-got-a-major-upgrade-in-intellij-4ekh</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" rel="noopener noreferrer"&gt;github.com/pulls&lt;/a&gt; but updated in &lt;strong&gt;real-time directly inside IntelliJ&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://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%2Frjrrrec59lo8jhlc7a4k.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%2Frjrrrec59lo8jhlc7a4k.png" alt=" " 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://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%2Fd9oiwpo1w9tgfan5jmxg.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%2Fd9oiwpo1w9tgfan5jmxg.png" alt=" " 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" rel="noopener noreferrer"&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://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%2Ffhyv91mptrnzzutti7of.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%2Ffhyv91mptrnzzutti7of.png" alt=" " 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" 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>productivity</category>
      <category>news</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>GitLive's Team Sidebar just got a major upgrade in VS Code 🙌</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Thu, 07 Apr 2022 13:01:13 +0000</pubDate>
      <link>https://dev.to/gitlive/gitlives-team-sidebar-just-got-a-major-upgrade-in-vs-code-2403</link>
      <guid>https://dev.to/gitlive/gitlives-team-sidebar-just-got-a-major-upgrade-in-vs-code-2403</guid>
      <description>&lt;p&gt;With the new team sidebar, 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" rel="noopener noreferrer"&gt;github.com/pulls&lt;/a&gt; but updated in &lt;strong&gt;real-time directly inside VS Code&lt;/strong&gt; 🤯 &lt;/p&gt;

&lt;p&gt;The sidebar 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://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%2Fz3dzvl9y222kk12fjstv.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%2Fz3dzvl9y222kk12fjstv.png" alt=" " width="800" height="502"&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 team sidebar! &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://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%2F4yg8iomw2acc0tcdkvp6.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%2F4yg8iomw2acc0tcdkvp6.png" alt=" " width="800" height="472"&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 team sidebar 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 team sidebar, in addition to the &lt;a href="https://blog.git.live/gitlive-14.0-codeshare-without-calling#view-a-teammates-pushed-changes" rel="noopener noreferrer"&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 filter icon in the menu bar.&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%2F98oq2z6r96uocry3m453.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%2F98oq2z6r96uocry3m453.png" alt=" " width="800" height="471"&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 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>webdev</category>
      <category>productivity</category>
      <category>vscode</category>
    </item>
    <item>
      <title>GitLive now works with any Git repository in VS Code!</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Mon, 21 Mar 2022 12:50:35 +0000</pubDate>
      <link>https://dev.to/gitlive/gitlive-now-works-with-any-git-repository-in-vs-code-304o</link>
      <guid>https://dev.to/gitlive/gitlive-now-works-with-any-git-repository-in-vs-code-304o</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 VS Code!&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://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%2Fut56tojsf2bi1fkzmbg9.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%2Fut56tojsf2bi1fkzmbg9.png" alt=" " width="800" height="489"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the GitLive tab 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;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%2Fn1xs7lgwm0rk7j8cmbo7.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%2Fn1xs7lgwm0rk7j8cmbo7.png" alt=" " width="800" height="487"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;The changes from the branches shown in the GitLive tab 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" rel="noopener noreferrer"&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;Rollover the affected lines 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" rel="noopener noreferrer"&gt;cherry-pick&lt;/a&gt; changes straight into your local file.&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%2F61z0iqt43p6c9yc9ssmz.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%2F61z0iqt43p6c9yc9ssmz.png" alt=" " width="800" height="487"&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" rel="noopener noreferrer"&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" rel="noopener noreferrer"&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" rel="noopener noreferrer"&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 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>productivity</category>
      <category>webdev</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Cherry-Pick Your Teammate's Changes Without Push 'n Pull-ing To Your Repo In PyCharm</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Tue, 11 Jan 2022 10:09:35 +0000</pubDate>
      <link>https://dev.to/gitlive/cherry-pick-your-teammates-changes-without-push-n-pull-ing-to-your-repo-in-pycharm-eej</link>
      <guid>https://dev.to/gitlive/cherry-pick-your-teammates-changes-without-push-n-pull-ing-to-your-repo-in-pycharm-eej</guid>
      <description>&lt;p&gt;You asked your teammate for help with a piece of code and they showed you the solution in their editor. Now you need to fetch those changes. Usually, this would mean a series of tedious Git commands for both of you (not to mention that the changes will forever grace your git history), but no longer - GitLive allows you to cherry-pick your teammate's changes straight from their local files without having to push and pull to Git.&lt;/p&gt;

&lt;p&gt;In PyCharm, open up the team window by clicking on the GitLive icon on the bottom tool window bar.&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%2Fcoj6enkdrsrqz1utkixi.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%2Fcoj6enkdrsrqz1utkixi.png" alt=" " width="800" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This will show a list of your teammates, if they are online (or away) and the issue they are currently working on. Click the arrow on the left-hand side of the teammate that helped you to see the repositories they have cloned, locate the one they made the changes to and click the arrow beside that too.&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%2Fnu4x7ifri3uzu8euk0aw.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%2Fnu4x7ifri3uzu8euk0aw.png" alt=" " width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here, you can see the list of files changed by your teammate on their branch compared to the main branch. Files with asterisks next to the file icon contain changes made locally by your teammate that have not yet been pushed to the remote repository.&lt;/p&gt;

&lt;p&gt;Since we are only interested in their local changes, click the filter icon at the bottom of the team window to filter to only the unpushed changes.&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%2Fwwkaqwsplzticjg1mzzs.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%2Fwwkaqwsplzticjg1mzzs.png" alt=" " width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now we can see the single file that contains the solution we want to copy! Clicking on it will open a diff of the changes so we can make sure it contains only the changes we need. Now all we need to do is to right click on the file and select the cherry-pick option to pick the changes. And voilà - no need for any git push- or git pull -ing!&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%2Fl8abdjhjeahizjqadtdy.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%2Fl8abdjhjeahizjqadtdy.png" alt=" " width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also perform the cherry pick at the level above if you want to pick all changes from multiple files at once by right-clicking on the repository and selecting the cherry-pick option.&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%2Fo471ft83usy81ih949w5.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%2Fo471ft83usy81ih949w5.png" alt=" " width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Don't have the GitLive extension installed yet? You can &lt;a href="https://plugins.jetbrains.com/plugin/11955-gitlive" rel="noopener noreferrer"&gt;find GitLive here&lt;/a&gt;, and if you want to learn more, check out &lt;a href="https://blog.git.live/gitlive-8-0-Cherry-picking-your-teammates-changes" rel="noopener noreferrer"&gt;this blog post&lt;/a&gt; or the &lt;a href="https://docs.git.live/docs/cherrypicking/" rel="noopener noreferrer"&gt;GitLive docs&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>python</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Introducing GitLive's Early Access Program for VS Code</title>
      <dc:creator>Agnieszka</dc:creator>
      <pubDate>Mon, 20 Dec 2021 17:09:33 +0000</pubDate>
      <link>https://dev.to/gitlive/introducing-gitlives-early-access-program-for-vs-code-1l5j</link>
      <guid>https://dev.to/gitlive/introducing-gitlives-early-access-program-for-vs-code-1l5j</guid>
      <description>&lt;p&gt;We are happy to announce that GitLive’s Early Access Program is now available in VS Code 🎉&lt;/p&gt;

&lt;p&gt;Our Early Access Program aims to involve our users in shaping the future of GitLive. By joining the EAP you can test our latest features before the major release. Your feedback will help us address issues and make sure that an updated version of the app will meet your expectations before we release it to all users.&lt;/p&gt;

&lt;p&gt;The EAP starts with version 15.0.0, flagged in VS Code marketplace as a Pre-Release Version. As this is a major release, all team members need to install it to ensure that all features work correctly. GitLive’s EAP is also available via the EAP channel in the JetBrains marketplace - read more in &lt;a href="https://blog.git.live/Introducing-GitLive-Early-Access-Program-for-JetBrains" rel="noopener noreferrer"&gt;this blog post&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s new in GitLive 15.0.0 EAP?
&lt;/h2&gt;

&lt;p&gt;The latest version of GitLive shows changes from all branches in the team tree and via the change markers in the gutter of the editor (previously only the changes from each user’s current branch were shown). With this huge increase in visibility, we’ve also introduced powerful new filters to make it easier to find the users, issues, branches and changes you are interested in.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;See all work in progress in a single view.&lt;/strong&gt; The team tree now shows every branch ahead of the repository’s default branch as well as unpushed changes from teammates’ local working copies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enhanced tree view filters.&lt;/strong&gt; New view filters in the team tree allow you to filter users (online or offline), branches/issues (todo, in progress, stale) and changes (pushed or unpushed).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get notified of merge conflicts across all branches.&lt;/strong&gt; The change indicators in the gutter of the editor now shows changes from all branches as well as unpushed changes from teammates’ local working copies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;New gutter indicator filters.&lt;/strong&gt; You can now filter the change indicators shown in the gutter of your editor by change status (pushed, unpushed, non-conflicting, stale).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to join the EAP in VS Code
&lt;/h2&gt;

&lt;p&gt;GitLive’s EAP version is available in the VS Code marketplace and marked as a pre-release version. If you &lt;br&gt;
already have GitLives’s stable version installed, you can update it in the extension’s marektplace. Go to &lt;em&gt;Extensions&lt;/em&gt; &amp;gt; &lt;em&gt;GitLive&lt;/em&gt; and choose &lt;em&gt;Switch to Pre-Release Version&lt;/em&gt;. You can easily go back to the stable version by clicking &lt;em&gt;Switch to Release Version&lt;/em&gt; in the extension’s marketplace page.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
    &lt;tbody&gt;
    &lt;tr&gt;
    &lt;th&gt;Switch to Pre-Release Version&lt;/th&gt;
    &lt;th&gt;Switch to Release Version&lt;/th&gt;

  &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
              &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1640000047309%2FaDsJD41zp.png" width="800" height="315"&gt;
            &lt;/td&gt;
            &lt;td&gt;
              &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1640000045523%2F1JihnmlL3.png" width="800" height="314"&gt;
            &lt;/td&gt;

        &lt;/tr&gt;

    &lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
    

&lt;p&gt;If you don’t have GitLive installed yet, you can find it in the VS Code marketplace. You will get an option to choose either the stable or the pre-release version. You can easily change the version you’re using in the extension’s marketplace page.&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%2Fm93fpvviyy1921sx8qah.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%2Fm93fpvviyy1921sx8qah.png" alt="choose-version-1.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Sharing your feedback with us
&lt;/h2&gt;

&lt;p&gt;For suggestions, improvements and general feedback, you can open a new issue on our &lt;a href="https://github.com/GitLiveApp/GitLive/issues" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For bugs and unexpected behavior, it’s best to send an error report directly from VS Code. Navigate to &lt;em&gt;Command Palette&lt;/em&gt; ( ⌘ ⇧P) &amp;gt; &lt;em&gt;Report Issue to GitLive&lt;/em&gt;. Next, describe the issue and click &lt;em&gt;Enter&lt;/em&gt; to submit.&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%2Fgrestpf24rp60aziqe9x.gif" 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%2Fgrestpf24rp60aziqe9x.gif" alt="vsc-error-report.gif" width="720" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can now go ahead and install GitLive’s pre-release version from the VS Code marketplace. Happy developing!&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>programming</category>
      <category>webdev</category>
      <category>news</category>
    </item>
  </channel>
</rss>
