git-p4 vs git-svn
My company currently uses SVN for it's repository. In order to get better merging and local branches/revisions I've been using git-svn over a subset of the larger repository. My company was recently purchased and one of the services offered by the corporate mothership is centralized SVN or Perforce hosting.
Given that neither Perforce or SVN offer the complete feature set I require I'm most likely going to continue to use git as the front end to whichever we choose. Is the user experience for git-p4 better than git-svn? Does git-p4 have suffient user base so that the client is up to date and bugs are fixed quickly?
This is a big repository, 100,000+ revisions which a very high 开发者_如何学运维branching factor and a non-standard layout. Does git-p4 suck less than git-svn for repositories of this scale? For example an initial fetch of the full SVN repository using git-svn has been running for over a month and it's only up to revision 60,000. Does this get any better when using Perforce as the back end?
And yes, going full native git is a possibility, but not a very likely one.
Choose git-svn
, so you don't have to deal with those perforce branching craziness.
Have you tried tailor? It is able to convert both from SVN and Perforce.
精彩评论