{"thread":{"id":"27738","subject":"Git: Using Git in a Web Server environment?","startedAt":"2011-06-30T19:18:40Z","lastAt":"2011-06-30T19:18:40Z","messageCount":1,"participants":["Adam Bourg"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"170726","messageId":"BANLkTimdSvzsRYxE0sDDAoU-84YRb=z9+w@mail.gmail.com","threadId":"27738","inReplyTo":null,"subject":"Git: Using Git in a Web Server environment?","fromName":"Adam Bourg","fromEmail":"adam.bourg@gmail.com","sentAt":"2011-06-30T19:18:40Z","receivedAt":"2011-06-30T19:18:40Z","isPatch":false,"sender":{"key":"adam.bourg@gmail.com","avatar":null},"body":"Background: Reading Pro Git, loving GIt. Git is Awesome!\n\nServers: 3 Windows Server 2008 w/ 3 SQL Server 2008 servers (3 boxes);\neach with a instance of Coldfusion 8.\nThe servers are:\n-Production\n-Staging/Testing\n-Development\n\nWhat is the proper way to setup my environment?\n\nI want to be able to elevate code through dev, to testing/staging then\nto production. I'm thinking the best way is to setup a Git Repository\non Production then pull down to Staging then to Dev, then to each of\nour local machines, then push up in the chains when we need to elevate\ncode to each level.\n\nIs that wise? Are there any hangups or something I should be concerned\nwith? Should I put my production site on Git?\n\nThank you!\n\nAdam Bourg\n"}]}