Re: Merging Visual Studio Project Files (again)
Brian Richardson <[email protected]> Tue, 7 Sep 2010 18:53:57 -0700
| Newsgroups | gmane.games.devel.sweng |
|---|---|
| Message-ID | <[email protected]> |
Super delayed response. Here's a 3 way json merge tool: http://bitsquid.blogspot.com/2010/06/avoiding-content-locks-and-conflicts-3.html On Thu, Aug 12, 2010 at 12:47 PM, Mike Acton <[email protected]> wrote: > Hey James, > That looks like it could be a handy tool. It would be great if it could also > support merging of JSON formatted files. > Mike. > > On Thu, Aug 12, 2010 at 11:37 AM, James Robertson <[email protected]> wrote: >> >> Yep, when I last looked at generating project files (more than a couple of >> years ago) there didn't seem to be anything around that did exactly what we >> wanted, and there was fairly strong resistance to spending any significant >> amount of time rolling our own system or adapting an existing one. Which is >> why we stuck with them. >> >> While quite a few people have moved to generating project files, I'm sure >> a lot more are still sticking to just using them as is. >> >> I should point out that Project: Merge doesn't just deal with project >> files though. It can handle any XML file. I merely mentioned project files >> because I knew people had experienced similar problems resolving conflicts >> that I had in the past. >> >> But even if nobody ever uses Project: Merge, it was still an interesting >> little project to work on. :) >> >> >> James >> >> >> >> Jon Watte wrote: >>> >>> There's two ways of solving a problem: >>> 1) work hard to solve the problem (what you did) >>> 2) eliminate the problem in the first place >>> >>> Generally, I've had more success with 2) when it comes to project files. >>> Typically, this means using something like cmake, or some home-grown script, >>> to generate the project files from some easier-to-use source data. Which, >>> generally, ends up being a lot easier to merge, and conflicts much less! >>> >>> Sincerely, >>> >>> jw >>> >>> -- >>> Americans might object: there is no way we would sacrifice our living >>> standards for the benefit of people in the rest of the world. Nevertheless, >>> whether we get there willingly or not, we shall soon have lower consumption >>> rates, because our present rates are unsustainable. >>> >>> >>> >>> On Wed, Aug 11, 2010 at 8:15 AM, James Robertson <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> We've all been there. Some of us more than others. Well, after >>> being stuck trying to resolve a merge with over 9000 conflicts, I >>> finally decided to do something about it. >>> >>> <ShamelessPlug> >>> Project: Merge is a tool for comparing and merging XML files. You >>> can find it and more information at http://www.projectmerge.com >>> </ShamelessPlug> >>> >>> There's quite a bit of documentation missing at the moment, so >>> please don't hesitate to ask if you have any problems. >>> >>> Umm, that's about it really. I hope at least some of you find it >>> useful. >>> >>> James >>> _______________________________________________ >>> Sweng-Gamedev mailing list >>> [email protected] >>> <mailto:[email protected]> >>> >>> http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Sweng-Gamedev mailing list >>> [email protected] >>> >>> http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com >> >> _______________________________________________ >> Sweng-Gamedev mailing list >> [email protected] >> >> http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com > > > _______________________________________________ > Sweng-Gamedev mailing list > [email protected] > http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com > > _______________________________________________ Sweng-Gamedev mailing list [email protected] http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com