Reengineering .NET: Injecting Quality, Testability, and Architecture into Existing Systems (Microsoft Windows Development Series) by Bradley Irby

Reengineering .NET: Injecting Quality, Testability, and Architecture into Existing Systems (Microsoft Windows Development Series) by Bradley Irby

Author:Bradley Irby [Irby, Bradley]
Language: eng
Format: epub
Publisher: Pearson Education
Published: 2012-10-23T16:00:00+00:00


Using Git

Git is a popular distributed system. Linus Torvalds created it when BitKeeper (which was hosting the Linux kernel) was changed to a pay service.

As with other distributed source control systems, it is well suited to exploratory development when you want to keep track of what you’ve done but don’t want to submit it to the main branch yet. It allows check-ins to be done to your local machine and later merged into the main branch.

A feature that is particularly attractive with Git is the capability to email changes. If you are the administrator for an open source project and receive many suggestions for additions to your application, you probably want to review those submissions before merging them into the main branch. With Git, the developer contributing code to your project can generate an email via Git that has all appropriate changes encoded in the email. The administrator can import this email using Git and have all changes applied to a local repository. After review, these changes can be either rejected or merged into the main branch.

For contributors that are accustomed to using CVS source control clients, Git has an interface that enables it to integrate with those clients so the developers do not have to learn a new process.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.