Tagged: svn git
- This topic has 4 replies, 2 voices, and was last updated 9 years, 2 months ago by Chris Hannemann.
-
AuthorPosts
-
Chris HannemannParticipantWe are moving off an old Windows 2003 server where we have had our CVS repository for many years. We are planning to set up a new server for our source control for about 8 users. We are debating using SVN or GIT and wanted to check here first to see if there is a preference.
Does one work better with MyEclipse?
Is one better integrated than the other?
Does one have more problem/issues than the other?Thanks,
Chris
Brian FernandesModeratorChris,
1) MyEclipse 2015 has an integrated Git connector, no connector for SVN.
2) Git is certainly a much more powerful, flexible and capable version control system when compared to SVN. On the flip side, it has a steeper learning curve than SVN, but it’s not too difficult to master.
3) Coupled with Gerrit, code review is convenient and easy (not sure what solutions exist for SVN)
I would strongly recommend Git for any modern development. Hope this helps.
Chris HannemannParticipantThanks,
That is the direction we are leaning but just wanted to hear from others. We found some instruction for installing on windows.
Has anyone migrated from cvs to git? We are looking for a tool to migrate our code over.
Thanks
Brian FernandesModeratorChris,
CVS to Git migration is quite common, though you can take different approaches based on whether or not you would like to maintain your commit history, tags, etc.
If you do want to maintain history, you can use something like cvs2git. If you don’t, I believe it would be simpler to check out all your code, strip CVS artifacts and then check it into a new GIT repo, though you should probably look for more detailed steps on both options.
Hope this helps.
Chris HannemannParticipantThanks Brian,
If I already have a bunch of projects in MyEclipse workspace and do not care about the history can I, from myEclipse push them up to a git installation on a server I set up.
My other choice I believe would be to strip out all the cvs folders and push from another too like TortoiseGit.
Thanks
-
AuthorPosts