Skip to content

Keeping track of interdependent changes as a selling point for git over word processor trackchanges #1100

Description

@katrinabrock

How could the content be improved?

IMO one of the main things git does well that is harder to do with other GUI version control (e.g. word/google doc track changes) is allow you to work in a sandbox, putting together a set of changes where each change in isolation could break the project but together, they are an improvement.

It's easy to contrive an example of this with code such as renaming a function. If you rename a function only in the definition, the entire program will probably break. You need to make many changes throughout the program renaming it everywhere and all these changes need to be introduced together to in order for the program as a whole to work both before and after. Accomplishing this would be difficult or impossible with word-processor style comments suggesting changes because each change is isolated. This functionality is absolutely essential to software projects.

I would be nice to concisely (maybe visually?) summarize this advantage of git in episode 1. I think it would be possible, to come up with an example in the recipe context.

Which part of the content does your suggestion apply to?

Automated Version Control

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions