简体   繁体   中英

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.

选择git-svn ,这样你就不必处理那些强迫分支的疯狂。

Have you tried tailor ? It is able to convert both from SVN and Perforce.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM