У меня есть папка, похожая на эту:
Hello World
├── Hello World 1.0.py
├── Hello World 2.0.py
├── Hello World 2.1.py
└── Changelog.txt
Где «Changelog.txt» - это что-то вроде:
2.0: Added a pause at the end.
2.1: Changed pause to os.system("pause").
Очевидно, что это не лучшее решение для контроля версий. Как я могу использовать Git для организации своего проекта? В идеале я хотел бы, чтобы папка была примерно такой:
Hello World
├── Hello World.py
└── .git
└── (...)
Но я не хочу терять номера версий и комментарии в журнале изменений.
Дополнительная информация:
Я совершенно новичок в Git. Я смотрел на похожие вопросы, такие как:
Что такое тег git, Как создавать теги и Как оформить заказ git Удаленный тег (ы)
Что такое Git эквивалент для номера ревизии?
Как управлять номером версии в Git?
Но они кажутся слишком для меня сейчас технический, и не похоже, что они решают мою конкретную проблему c.