bf-manual: Migrate From SVN to Git + Git-LFS #73394

Closed
opened 2020-01-25 21:24:59 +01:00 by Aaron Carlisle · 14 comments
Member

Why

Subversion is outdated

Subversion is a bit outdated most developers have never used it before. Using git should help lower the bar for new developers.

Better Branch support

With larger rewrites, it will be nice to have better branching support and especially when we have dual release cycles going at once we can have a dev branch and a stabilizing branch similar to what we do for rB

Process

This article is very helpful: https://labs.karmaninteractive.com/svn-to-git-its-about-time-ae4c468549be

# Why ## Subversion is outdated Subversion is a bit outdated most developers have never used it before. Using git should help lower the bar for new developers. ## Better Branch support With larger rewrites, it will be nice to have better branching support and especially when we have dual release cycles going at once we can have a dev branch and a stabilizing branch similar to what we do for rB # Process - Checkout full SVN Repo - Convert to Git https://git-scm.com/book/en/v2/Git-and-Other-Systems-Migrating-to-Git - Migrate to LFS (rewriting history as if we were always using LFS) `git lfs migrate info --everything` - Push Git repo `git push` This article is very helpful: https://labs.karmaninteractive.com/svn-to-git-its-about-time-ae4c468549be
Author
Member

Added subscriber: @Blendify

Added subscriber: @Blendify
Author
Member

I have set up a working demo on https://github.com/Blendify/blender-manual if people want commit access for testing purpose let me know

I have set up a working demo on https://github.com/Blendify/blender-manual if people want commit access for testing purpose let me know
Author
Member

File sizes for the checkout are very similar to SVN image.png

File sizes for the checkout are very similar to SVN ![image.png](https://archive.blender.org/developer/F8316208/image.png)
Author
Member

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'

Added subscriber: @bent

Added subscriber: @bent

Added subscriber: @RedMser

Added subscriber: @RedMser
Member

Added subscriber: @Jeroen-Bakker

Added subscriber: @Jeroen-Bakker
Member

Added subscriber: @JacquesLucke

Added subscriber: @JacquesLucke
Aaron Carlisle changed title from Migrate From SVN to Git + Git-LFS to bf-manual: Migrate From SVN to Git + Git-LFS 2020-11-17 22:21:14 +01:00
Author
Member
Note, this was brought up on the mailing list: https://lists.blender.org/pipermail/bf-committers/2020-November/050768.html
Member

Added subscriber: @EAW

Added subscriber: @EAW

Added subscriber: @Jarrett-Johnson

Added subscriber: @Jarrett-Johnson
Member

Added subscriber: @JulienKaspar

Added subscriber: @JulienKaspar
Contributor

I think this can be marked as resolved now?

I think this can be marked as resolved now?
Member
https://devtalk.blender.org/t/blender-manual-git-migration/29423
Sign in to join this conversation.
No Milestone
No project
No Assignees
9 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-manual#73394
No description provided.