• Hawke@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      I dunno, “discard changes” is usually not the same as “delete all files”

      • bleistift2@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 months ago

        Nowadays the warning even says that this cannot be undone. Maybe that wasn’t present in 1.15, though.

        • TopRamenBinLaden@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 months ago

          It was. If you go through the OP thread, one of the responses is a picture of the dialog window that this user clicked through saying, “these changes will be IRREVERSIBLE”.

          The OP was just playing with a new kind of fire (VSCodes Git/source control panel) that they didn’t understand, and they got burned.

          We all gotta get burnt at least once, but it normally turns us into better devs in the end. I would bet money that this person uses source control now, as long as they are still coding.

      • josefo@leminal.space
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        If the “changes” are all your files, discarding them for me means basically delete my files, you know, the ones you are trying to add.

        • T156@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 months ago

          At the same time, OP seems a layman, and might be coming from things like Microsoft Word, where “Discard all changes” basically means “revert to last save”.

          EDIT: After reading the related issues, OP may have also thought that “discard changes” was to uninitialise the repository, as opposed to wiping untracked files.

        • Hawke@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          2 months ago

          “Changes” are not the same thing as “files”.

          I’d expect that files that are not in version control would not be touched.