Historia zmian
Projekt: wspólne repozytorium kodu i podział zadań - Informatyka - liceum klasa 3, zakres rozszerzony (Python)
Zespół trzyma kod we wspólnym **repozytorium** (np. Git). Każdy zapis zmian to **commit**: autor, opis i nowa wersja plików. Historia pozwala sprawdzić, kto i po co coś zmienił, oraz wrócić do dowolnej wcześniejszej wersji. Program przechowuje historię jako listę.
history = []
def commit(author, message, text):
history.append({"id": len(history) + 1, "author": author, "message": message, "text": text})
commit("Ola", "Szkielet programu", "print('Start')")
commit("Jan", "Dodane menu", "print('Start')\nprint('1. Graj')")
commit("Ola", "Poprawiony napis", "print('Witaj!')\nprint('1. Graj')")
for c in history:
print(c["id"], c["author"], "-", c["message"])
print("wersja 2:")
print(history[1]["text"])Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 3, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.