FastDS¶
FastDS ist ein Open-Source-Tool, das Git und DVC kombiniert, um eine einfache Versionierung von Code und Daten zu ermöglichen.
Installation¶
FastDS kann einfach installiert werden mit:
$ uv add fastds
Einführung¶
Schon das Erstellen des initialen Repositories wird deutlich vereinfacht:
$ git init
$ dvc init
$ git add .
$ dvc add data/data.xml
$ git add data/.gitignore data/data.xml.dvc
$ git commit -m "Initial commit"
$ dvc push -r origin
$ git push origin
wird zu:
$ fds init
$ fds add .
$ fds save -m "Initial commit"
FastDS kürzt Git- und DVC-Befehle ab, um Eingabefehler zu minimieren und sich wiederholende Aufgaben zu automatisieren:
init
initialisiert sowohl das Git- wie auch das DVC-Repository.
status
gibt den Status beider Repositories zurück.
add
fügt Dateien dem Git- oder DVC-Repository hinzu.
commit
übergibt Änderungen an das Git- oder DVC-Repository.
clone
klont das Git-Repository und holt Daten vom entfernten DVC-Repository.
push
überträgt Daten an die entfernten Git- und DVC-Repositories.
save
fügt Änderungen in das Projekt ein und überträgt diese mit einer Commit-Nachricht an die entfernten Git- und DVC-Repositories.