|
Zhentar posted:I don't know about your particular issue, or the current state of SVN, but historically SVN hasn't handled merging updates to the trunk into branches and then back to the trunk very well. An alternative is to create a new branch from the trunk, and merge your changes from the original branch into the new branch. this really should work though, and I'm certain that I've done this myself. I can't really imagine what would cause it to break, but I haven't had time to set up a test so meh.
|
# ¿ Apr 11, 2009 17:11 |
|
|
# ¿ Apr 28, 2024 13:26 |
|
floWenoL posted:You just pretty much described the use case where git really shines. I don't know what awesmoe is smoking but when I tried to do pretty much the same thing you did with svn it sucked pretty hard. quote:Also, the latency difference between committing locally vs. committing over the network is nice.
|
# ¿ Aug 7, 2009 16:04 |
|
nbv4 posted:Its gotten to the point where I think I need to start branching. I want to add new features, but don't want to tie up my source in case a bug is discovered in myworking site while the SVN repo is tied up in my developement of a new feature. I head SVN is bad at branching. Should I switch to another program like git or w/e or will SVN be fine? svn will be fine.
|
# ¿ Aug 7, 2009 16:06 |
|
floWenoL posted:Not really; it's more like if you use svn you're stuck with doing trivial things with branches because it sucks at anything more. quote:Too bad that doesn't apply! Are there any further spurious arguments you'd like to make? Perhaps you'd like to tell him about how much easier it is to create a git repository! rotor fucked around with this message at 21:28 on Aug 7, 2009 |
# ¿ Aug 7, 2009 21:23 |
|
floWenoL posted:Pretty much the definition of "vague" right there. quote:Except that is a solution to a different problem. AFAIK, svn export only exports your working copy and not the version control information (i.e., .svn directories). This may actually be what the OP wants quote:If your answer to "git can do X better than svn can" will always be "svn can do <something that's vaguely similar to X but not really the same>" then I might throw a few more at you, just to see what you can come up with. If he was starting a new project I'd say yeah, go nuts, git is probably a better choice. But he's not. rotor fucked around with this message at 22:07 on Aug 7, 2009 |
# ¿ Aug 7, 2009 22:02 |
|
Janin posted:There's very little effort involved in switching from SVN to another VCS. Just install the new VCS, fast-import the repository, and archive the SVN version somewhere. right, and then you have the actual work of learning how the new vcs works and how to take advantage of all these miraculous new features.
|
# ¿ Aug 7, 2009 22:16 |
|
floWenoL posted:He explicitly asked, "Whats the best source control program for single person projects?" If that's not an invitation to pimp your favorite VCS, I don't know what is. Fair enough, but there was also this part: quote:I head SVN is bad at branching. Should I switch to another program like git or w/e or will SVN be fine? svn is not "bad" at branching, and svn will be fine. That's basically what I'm saying here. quote:I think you're overestimating the effort of porting a single-person project to another VCS and learning enough to be functional. edit: then again, it sounds like he doesn't know how to branch in svn either, so maybe you've got a point. rotor fucked around with this message at 23:05 on Aug 7, 2009 |
# ¿ Aug 7, 2009 23:03 |
|
Bob Morales posted:What do teams do to solve the problem of "Does Bill have changes he needs to check in?" we use jabber
|
# ¿ Mar 19, 2012 05:41 |
|
Rohaq posted:I'm wondering something, out of interest - I've got the following structure in subversion: add a check to precommit hooks, hopefully there's some simple way you can distinguish between just another directory being added and a whole copy of the tree being added.
|
# ¿ Apr 14, 2012 05:59 |
|
uXs posted:
I don't want to be fussy here or anything but this behavior is not a feature of a dvcs. you can do the same thing in svn (or cvs iirc)
|
# ¿ Apr 21, 2012 09:34 |
|
Thermopyle posted:A certain type of person doesn't view coding outside of their job as "work". This type of person comes with a set of attributes that many employers would like. this is only really a thing for the first 5, 10 years of most engineers careers. after a while, you stop doing the same thing for your hobby as you do for your 9-5. "show me the code you write for fun" is really not a reasonable question for senior engineers imo
|
# ¿ Aug 8, 2013 06:10 |
|
on topic: git still sucks, svn still rules, suck it linus
|
# ¿ Aug 8, 2013 07:23 |
|
HappyHippo posted:Is there a good SVN client for mac? the one on the command line works fine there's a program called Versions which I hear is good but it costs money
|
# ¿ Aug 9, 2013 03:53 |
|
Newf posted:I've been using TortoiseSVN on Windows to manage some small personal projects. I'm a baby-level user, but it's working well enough. install cygwin
|
# ¿ Aug 9, 2013 03:53 |
|
College Ruled posted:Unless there is some missing functionality that I am unaware of, Win32SVN is a more lightweight option for a Windows command line SVN. neat!
|
# ¿ Aug 10, 2013 07:47 |
|
Marsol0 posted:I'm going to pitch Atlassian's Stash to my company for git repository management. Is there any reason that this might be a bad idea? They want behind-firewall repo mangement (paranoid about theft or something I don't know and I'm not going to fight it). And since we're using Jira I figured the integration would be nice to have. It's also cheaper than Github Enterprise. http://gitlab.org/ dude
|
# ¿ Sep 28, 2013 05:57 |
|
its not exactly github but it's pretty close. if you must use git, i dont see why you wouldn't use gitlab or something like it, it's basically the only thing that makes it marginally worthwhile.
|
# ¿ Sep 28, 2013 05:59 |
|
Suspicious Dish posted:lol, no. It's one of those clones that tries to emulate GitHub as it was three years ago, since it has no independent vision about its featureset or its design. yeah i dont really know what the distinction here is, but it's an in-house hostable system that enables a github-like workflow where pull requests are the mechanism for code reviews and that's really all i care about. I've never liked the Altassian stuff as it never wants to play nicely with non-altassian products. edit: also it's not 50k/yr, that is an important feature.
|
# ¿ Sep 29, 2013 19:01 |
|
you can do the branch per feature thing in svn too. the merges can potentially be uglier, but you can minimize the pain by merging often and trying to keep concurrent work in the same areas to a minimum. the lack of ship dates or code freezes is an institutional issue that has nothing to do with the vcs. Typically the way it goes is you hit whatever milestone you want (release date, feature set complete, 2 week engineering release scheduled, whatever) and branch. That branch gets sent to QA or whatever and the devs move on with their lives and continue working on feature branches and merging into the trunk. If there's things that get that release kicked back from QA, then you either fix it on the branch and merge those fixes in, or branch again from the trunk, whichever seems appropriate.
|
# ¿ Oct 1, 2013 05:15 |
|
Mr. Crow posted:I don't really see it as an issue at all. ok well it sounded from your problem description that you felt it was a problem so ok whatever.
|
# ¿ Oct 3, 2013 19:42 |
|
Hughlander posted:While I still hate how so many companies use git in a purely non-distributed fashion man you have no loving idea
|
# ¿ Oct 20, 2013 01:39 |
|
Marsol0 posted:Looks like we're going with this. We want to move to git, but the Director of Development doesn't want to have to go beg for money to move. Thanks for the suggestion. gitlab enterprise is stupidly expensive, we got a quote of like 50k/year and we're a pretty small shop
|
# ¿ Oct 20, 2013 01:40 |
|
evensevenone posted:The regular gitlab is still self-hosted, you don't need enterprise. Also gitlab enterprise is only $20/year/user. i meant github. we got a quote for 50k/yr and we have like 30 devs. We do have a ton of repos so maybe that fits into it somewhere idk.
|
# ¿ Oct 21, 2013 03:14 |
|
sorry yeah i meant github enterprise if access to your source is managed by a vendor then oh man has something gone massively wrong.
|
# ¿ Oct 22, 2013 02:48 |
|
weird. they told me 50k. whatevs, gitlabs seems fine. (they here being the guys who were talking to github)
|
# ¿ Oct 22, 2013 03:34 |
|
Maluco Marinero posted:Have something to put to the thread. I've started on a project that uses bower, it feels like an incomplete solution for a number of reasons: there's some bower discussion in the last few pages of the 'questions not worth their own thread' thread. short answer is that it's worthless imo
|
# ¿ Nov 4, 2013 17:24 |
|
Ciaphas posted:Speaking as a mostly clueless newbie to version control*, how would I want to go about picking a version control system to actually use for our team? svn imo
|
# ¿ Nov 7, 2013 04:21 |
|
Ciaphas posted:
yes git offers more features at the cost of complexity, and it sounds like what you describe doesn't need the features of git. that said, git is (sadly imo) the defacto standard now so it'd be more relevant in future tasks. rotor fucked around with this message at 06:50 on Nov 7, 2013 |
# ¿ Nov 7, 2013 06:48 |
|
I can't believe people actually use hosted version control
|
# ¿ Nov 8, 2013 17:37 |
|
wwb posted:Didn't we have this debate a few pages ago. Anyhow, that is a strong statement, care to back it up? just my opinion, and I guess for non- engineering orgs where software is not what you sell or on any critical paths or whatever it's not a big deal. but yeah for the rest, I don't think you should be allowing a third party to control your release process. Big Steve's Repo Hut dot com getting ddosed should not mean that you can't continue to work or release as usual. then there's the potential security issues, and the fact that running your own repo is stupidly easy, makes the ROI on the whole thing completely upside down imo
|
# ¿ Nov 9, 2013 00:10 |
|
setting up a version control machine and ensuring proper backups are made is trivial. i just think the dev process needs to be self-contained.
|
# ¿ Nov 9, 2013 22:45 |
|
this is cool, now i just have some posts to point at when people ask me why i prefer svn to git
|
# ¿ Nov 14, 2013 19:46 |
|
Opinion Haver posted:I agree, anything that anybody has ever been confused by is an unworkable system. i have a lot of complex things in my job, i dont need version control to be another one.
|
# ¿ Nov 14, 2013 20:10 |
|
oh ok I guess we're pretending that git is just as simple as a versioned file system here, sorry, I'll find my own way out
|
# ¿ Nov 14, 2013 20:36 |
|
copy a directory? no, I'll just mentally traverse this dag. oh also the commits are just meaningless hashes. this is so much simpler. no, the term 'cognitive load' doesn't ring a bell, why do you ask?
|
# ¿ Nov 14, 2013 21:05 |
|
I think in my life I've had to draw a diagram of svn versions to figure out where I am like twice. with git it's at least once a month.
|
# ¿ Nov 14, 2013 21:11 |
|
I mean come on now, are people actually arguing that git is simpler than svn? like in sum total?
|
# ¿ Nov 14, 2013 21:35 |
|
Plorkyeran posted:
so that's a no then, good, good.
|
# ¿ Nov 14, 2013 22:00 |
|
Strong Sauce posted:git is more confusing than it should be but I would take git over svn. svn is the worst. no, visual source safe is the worst
|
# ¿ Nov 15, 2013 08:38 |
|
|
# ¿ Apr 28, 2024 13:26 |
|
Gul Banana posted:git is more complex than svn and has more features than svn it has _different_ features.
|
# ¿ Nov 15, 2013 08:39 |