Sent as a file, or kept in a repo
after an original for the documents-in-git lesson
Sent as a file, or kept in a repo one spec, three people
they part company here — where the change lives
Attachment
it travels as a copy
Search the thread, ask around, guess.
Repository
it stays in one place
- a1b2c3dspec: first draftTanaka+84
- b4d5e6fspec: fix the timeout wordingSato+2 −1
- c7e8f90spec: add the SSO sectionSuzuki+11
git blame line 41 → b4d5e6f → “fix the timeout wording”.
three weeks laterSomeone asks why the timeout is 30 seconds. On the right that is one command, and the answer arrives with its reason attached. On the left it is an archaeology project with no guarantee of a finding.
None of this is about Excel being a bad program. It is about an attachment being a COPY: the moment a document travels as one, “which version is true” stops having a mechanical answer — and every habit a team invents to compensate (a naming convention, a shared drive, one person who remembers) is an unpaid version-control system with no diff.