Đang chuẩn bị liên kết để tải về tài liệu:
Lập trình Wrox Professional Xcode 3 cho Mac OS part 73
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
phát triển phần mềm đã luôn luôn được mô tả như là một ơn gọi chứ không phải đơn độc. Các khuôn mẫu của một lập trình viên duy nhất làm việc vào nửa đêm về đêm, bị cô lập trong một căn phòng tầng hầm hoặc gác mái, bây giờ chủ yếu là tầm nhìn của các nhà văn viễn tưởng. | 21 Sharing Source WHAT S IN THIS CHAPTER Creating source trees Configuring source control Adding a project to source control Checking out a project Sharing checking in comparing and merging project files Software development has always been characterized as a rather solitary vocation. The stereotype of a single programmer working into the wee hours of the night isolated in a basement or attic room is now mostly the purview of fiction writers. Most modern development is done in teams even when those teams are scattered across the globe and connected only by the Internet. Members of a team need ready access to the assets of projects they are working on. They need to collaborate on changes and distribute their work to other team members. Software projects themselves may also need to share resources. A suite of applications developed for a single corporation might need to include a common set of graphics or share a set of preprocessor definitions. It s impractical to put all of the applications into a single project and as you saw in Chapter 5 source file references outside the project folder can be problematic. Projects need a way to share common assets rationally. Closely related to the subject of sharing source files is the concept of source control management SCM or just source control. Source control systems store and track the changes made to source files over time. It is usually the basis of a collaboration system among multiple developers acting as a mediator between developers arbitrating changes and communicating those changes to others. Individual developers have come to appreciate the Download at getcoolebook.com 578 CHAPTER 21 SHARING SOURCE discipline security and accountability that source control systems bring to their development. Even if you are a single programmer working on a single project you may still want to set up a source control system. Source control is used for many if not most open source projects. If you want to participate in an open .