ArtiVC
ArtiVC copied to clipboard
What is the difference between the command "put" and "push" ?
I'm new using the tools, I think is really interesting and useful. While using it I got confused by the command "put" and "push" I understand that both will upload the data to the repository but I'm not sure when should I use either of them.
put
can be run in no-workspace folder, while push
shoud be run in the workspace.
You can see the use case here. https://artivc.io/use-cases/experiment/
When i have experiment result after training. I can use put
command in replace of
-
cd artifacts
-
avc init s3://mybucket/experiments/project1
-
avc push
-
avc tag 202220303-100504
So you can see put
is a shortcut command of above sequence.
Thanks, so if I understand correctly whenever I use "put", I can do it from outside a workspace and a new repo will be created with the data I'm putting ? and "push" will upload the data to an existing repo?