Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Continuous integration
Message
From
02/09/2014 10:39:49
Mike Yearwood
Toronto, Ontario, Canada
 
 
To
02/09/2014 10:35:02
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Desktop
Miscellaneous
Thread ID:
01599361
Message ID:
01606912
Views:
77
Gardening indeed!

>Check out may not be the correct terminology. For example, with Git, you don't really "check out" as used by Source Safe, TFS, or Subversion. With Git, every developer has the entire source code on their local disk and just work with it. Check in goes to the local copy. Push is the terminology used to get code to the server.
>
>But no, you probably wouldn't checkout the entire module, but only the specific things you intend to change, and then only when you actually change them. When they pass tests locally, you then pull code to see if anyone updated it while you were working on it. You then resolve conflicts and test again. When all conflicts are resolved and tests pass locally, you check in (push).
>
>CI will not resolve the conflicts. That not what its job is. See http://www.manning.com/free/green_kawalerowicz.html (your name and email are required to get access).
>
>Note that my next Software Gardening column in .Net Curry Magazine will cover CI. This will be the November/December issue.
>
>>Perhaps I did assume that a bit. :)
>>
>>My point was - the developer would check out the spark plug module and iterate through a set of different designs, with many failing the unit test(s). I'm using it to get a picture in mind. So the spark plug would be checked out the entire time? What if another developer discovered that platinum was a better core? That discovery made it through tests and into the main line. Would CI involve trickling that back to the spark plug module dev?
Previous
Reply
Map
View

Click here to load this message in the networking platform