Hi,
I have a project under SVN and now I want to migrate it to GIT. All tutoriais I've found didn't work, so now I want to try your application to see if it works.
Is there any tutorial that I can follow?
Thanks
Hi David,
We've got a more general migration guide here: https://www.atlassian.com/git/migration
Hope this helps.
Cheers,
Stefan
hello Stefan i am trying to do with the guide but i am getting error in command prompt.
what should i do.please suggest me.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
So, I've followed the tutorial that Stefan Saasen posted and after some tweaking I was successfull.
The repository I was migrating didn't follow any specific standard with the "trunk", "branches" and "tags" directories. It had no branches history and consisted only in a root folder and subfolders along with hundreds of commits.
What I did was point the "trunk" to the root of the repository, to "fake" the master branch. This apparently worked pretty well. :)
Thanks both.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
See this article on BitBucket (alternative to GitHub by Atlassian, it offers free private repos):
https://go-dvcs.atlassian.com/display/aod/Migrating+from+Subversion+to+Git+on+Bitbucket
You have to adapt it, since it covers the migration from Atlassian OnDemand svn repo and BitBucket team account, and I never tried it.
Googling about SourceTree and SVN I found this: http://www.third-helix.com/2013/09/using-sourcetree-with-subversion-hint-dont/
It's dated Semptember 2013, and I suspect some or all the issues are still there in the latest version, but I don't know for sure.
In the past I migrated some old repos simply creating from scratch a new Git repo, and doing an initial commit of the current source tree, creating gitignore and gitattributes files, and so on. If I had several branches, I manually recreated the active branches in Git. Say goodbye to the history.
Pay attention to binary files: never store large binary files in git repos. If you have a big svn repo full of large binary files, don't migrate to git.
Good luck
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.