GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    powersoffour (powersoffour@mastodon.social)'s status on Monday, 11-Mar-2024 22:01:26 JST powersoffour powersoffour
    in reply to
    • Julia Evans

    @b0rk if really in doubt I usually look at the branches elsewhere (like on github) to verify which is which. gets really tricky when trying to navigate if I have the branch checked out, or if I'm merging into main, etc.

    In conversation about a year ago from mastodon.social permalink
    • Embed this notice
      Julia Evans (b0rk@social.jvns.ca)'s status on Monday, 11-Mar-2024 22:01:27 JST Julia Evans Julia Evans

      let's imagine you're resolving this merge conflict (in screenshot).

      You've forgotten which code comes from your current branch and which one comes from the "other" branch. How do you figure it out? Do you:

      * remember what the "top" and "bottom" parts correspond to from past merge conflicts?
      * remember what `HEAD` means?
      * read the last line of the merge conflict?
      * run something like `git show main` or `git diff mybranch..main` to see the diff?
      * something else?

      In conversation about a year ago permalink

      Attachments


      1. https://cdn.masto.host/socialjvnsca/media_attachments/files/112/077/163/586/965/535/original/343fd9fcd103009b.png
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Monday, 11-Mar-2024 22:24:37 JST Paul Cantrell Paul Cantrell
      in reply to
      • Julia Evans

      @b0rk
      I usually end up inspecting history with a GUI. (I like gitup.co for these sorts of task.)

      This is a situation where GitHub fails extra hard, imo. It seems to me other version control systems somehow aren’t as confusing about how they show the conflict.

      In conversation about a year ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: gitup.co
        GitUp
        GitUp is Git the way it should be
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Monday, 11-Mar-2024 22:57:01 JST Paul Cantrell Paul Cantrell
      in reply to
      • Julia Evans

      @b0rk
      It doesn’t! It shows me what the heck other people were doing before I tried to pull.

      In conversation about a year ago permalink
    • Embed this notice
      Julia Evans (b0rk@social.jvns.ca)'s status on Monday, 11-Mar-2024 22:57:03 JST Julia Evans Julia Evans
      in reply to
      • Paul Cantrell

      @inthehands huh i didn't know that github showed merge conflicts at all

      In conversation about a year ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 12-Mar-2024 02:11:52 JST Paul Cantrell Paul Cantrell
      in reply to
      • ShadSterling
      • Julia Evans

      @ShadSterling @b0rk
      Huh, I’d never even considered using that for investigating my own local merge conflicts! I guess it could be useful.

      I find that the thing Git’s out-of-the-box behavior does especially poorly is explaining to me what •other• developers did. It’s hard enough to be mindful of not losing / garbling my own work in the merge, but at least I (theoretically) know what I did!

      In conversation about a year ago permalink
    • Embed this notice
      ShadSterling (shadsterling@mastodon.social)'s status on Tuesday, 12-Mar-2024 02:11:53 JST ShadSterling ShadSterling
      in reply to
      • Paul Cantrell
      • Julia Evans

      @inthehands @b0rk it does if you make a pull request

      In conversation about a year ago permalink
    • Embed this notice
      Julia Evans (b0rk@social.jvns.ca)'s status on Tuesday, 12-Mar-2024 03:42:18 JST Julia Evans Julia Evans
      in reply to

      a bunch of people have said that they feel embarrassed that they're still confused about which side of a merge conflict is which, even after many years using git.

      I want to say that I have a hard time with it too (and I am uh EXTREMELY confident in my git skills at this point). Really appreciate everyone sharing their coping strategies for dealing with this not-very-clear UI.

      In conversation about a year ago permalink
    • Embed this notice
      Cameron Watters (watters@hachyderm.io)'s status on Tuesday, 12-Mar-2024 04:29:59 JST Cameron Watters Cameron Watters
      • Thomas 🔭🕹️
      • Julia Evans

      @thomasfuchs @b0rk Perhaps, at a minimum, they might reconsider the "easy to learn" claim they make on the website…

      In conversation about a year ago permalink

      Attachments


      1. https://media.hachyderm.io/media_attachments/files/112/078/709/270/633/259/original/b6ba5c5924058d8c.png
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 12-Mar-2024 05:05:54 JST Paul Cantrell Paul Cantrell
      • Thomas 🔭🕹️
      • Julia Evans

      @thomasfuchs @b0rk
      I just on Friday gave two of my classes a spiel to the effect of “it’s not you, it’s Git, it’s incredibly user-hostile and it’s not your fault.”

      In conversation about a year ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.