SMART: Version Control

Hmm, sounds familiar… Image.

Specific

I will become skilled and fully understand Git, LFS, Git Bash and Git Kraken to the point where I can perform all the basic functions that are required in order to have a project under source control. I will create a project, create branches, commit to various branches, merge them together and roll the project back. I will try to ‘break’ the project and understand how I need to use version control to pull the last working version of it.

Measurable

I will know that this is complete when I can perform all of the activities such as setting up repositories, creating branches, making commits, and more importantly, being able to roll a project back.

Achievable

I believe this to be achievable because I have learned complex systems recently and shown that I am capable of understanding how they work and how to use them.

Relevant

This is appropriate because I am regularly working on projects that are valuable and require multiple development sessions. In future I am quite sure that I will be involved in teams that are using version control and need to be aware of how it works.

Time bound

This is something that I have already begun and I intend to complete some self directed goals that complete this challenge within the next 2 weeks.

One thought on “SMART: Version Control

Leave a comment