git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Big Mess--How to use Git to resolve

From
Hhs_glw <greg@hra.net>
Date
Dec 17, 2011, 12:32 UTC
Message-ID
<1324125130643-7103964.post@n2.nabble.com>

I want to use Git, I have had read documentation installed on my local machine, then looked at my mess of code and don't know what the hell to do.

I have a Perl Web Application, several hundred programs, templates, configuration files.

Companies buy my application and I host it for them.
I have 40+ clients

Each client has its own unique installation of the software on my web server.

Some clients have customizations of the code, some have version 5 of the software others have 5.2, 5.5 etc.

This sucks.

My goal is to pull all the different versions in, put them all together, and create a master version of the software that runs for all clients.

There will still be some files that are completely unique to each client (style sheets and logos for instance).

I can't figure out if I should start with my oldest version of the code or the newest, I haven't really found in the documentation how to start with different permutations of the code in a repository. Everything I have found assumes you start with one set of code, then make changes. I have multiple variations and need to get them consistent.

I expect to use all of 2012 getting this put back together, but I have to start. Does anyone have any suggestions on how I should set Git up to do what I need?

-- View this message in context: http://git.661346.n2.nabble.com/Big-Mess-How-to-use-Git-to-resolve-tp7103964p7103964.html Sent from the git mailing list archive at Nabble.com.

Next: Randal L. Schwartz
Message 1 of 7 in “Big Mess--How to use Git to resolve”
  1. hs_glwDec 17, 2011
  2. Randal L. SchwartzDec 17, 2011
  3. hs_glwDec 17, 2011
  4. Holger HellmuthDec 19, 2011
  5. Neal KreitzingerDec 21, 2011
  6. Neal KreitzingerDec 21, 2011
  7. Seth RobertsonDec 21, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.