This is newbie-level stuff, but it is new to me…
When I used TortoiseGit to tag my latest changes, I got a strange error “Directory C:\Documents does not exist.”
Rather than spend time tracking this down, I decided to bite the bullet and figure out how to use the command line. It’s not hard (of course), you just have to know and remember.
Reference:
Here’s what I did:
Change to the project directory:
> cd \source_control\ABACAB\github\zyxx\zyxx-db\master
Review the current tags (just for fun):
D:\..\zyxx-db\master> git tag
20150614_clean_1
dev_2015_02_A_1
zyxx-1_0_0
zyxx-1_0_1
zyxx-1_0_2
zyxx-41_1-prod
zyxx-prod-42
:
zyxx-prod-50
zyxx-prod-54
zyxx-uat-20150423
D:\..\zyxx-db\master>
Ah, consistency: the hobgoblin of little minds. Or something like that.
Now create a new annotated tag:
D:\..\zyxx-db\master> git tag -a zyxx-prod-55 -m "For Jan 5 2017 deployment to PROD"
D:\..\zyxx-db\master>
We have to explicitly push the tag to the remote server:
D:\..\zyxx-db\master> git push origin zyxx-prod-55
Counting objects: 1, done.
Writing objects: 100% (1/1), 183 bytes | 0 bytes/s, done.
Total 1 (delta 0), reused 0 (delta 0)
To https://github.abacab.com/zyxx/zyxx-db.git
* [new tag] zyxx-prod-55 -> zyxx-prod-55
D:\..\zyxx-db\master>
…and I think that’s it.
Leave a Reply
You must be logged in to post a comment.