دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: مدیریت ویرایش: نویسندگان: Per Cederqvist سری: ISBN (شابک) : 9780954161712, 0954161718 ناشر: Network Theory Ltd. سال نشر: 2002 تعداد صفحات: 214 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Version Management with CVS به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مدیریت نسخه با CVS نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این راهنما نحوه استفاده از CVS، یک سیستم کنترل نسخه قدرتمند را شرح می دهد. CVS تغییرات کد منبع و اسناد را ردیابی می کند و به نسخه های قبلی اجازه می دهد در هر زمان بازیابی شوند. نسخه ها و شاخه ها را می توان با نام های نمادین برای ضبط مجموعه ای از فایل ها برای مرجع دائمی برچسب گذاری کرد.
CVS از بسیاری از ویژگیهای پیشرفته از جمله انشعاب و ادغام، صادرات و تولید فایل پچ، و ردیابی منابع شخص ثالث (شاخههای فروشنده) پشتیبانی میکند.
CVS می تواند کارایی تیم های توسعه را با اجازه دادن به توسعه همزمان افزایش دهد. CVS از یک الگوریتم تشخیص تضاد استفاده می کند تا به چندین برنامه نویس اجازه می دهد تا به طور همزمان روی یک فایل کار کنند.
CVS یک نرم افزار رایگان است که تحت شرایط مجوز عمومی عمومی گنو (GPL) توزیع شده است. CVS روی سیستم های گنو (گنو/لینوکس) و یونیکس اجرا می شود. نرم افزار کلاینت CVS برای مایکروسافت ویندوز نیز موجود است.
این نسخه چاپ شده کتابچه راهنمای رسمی CVS است.
This manual describes how to use CVS, a powerful version control system. CVS tracks changes to source code and documents, allowing previous versions to be recovered at any time. Releases and branches can be tagged with symbolic names to record sets of files for permanent reference.
CVS supports many advanced features including branching and merging, export and patch file generation, and tracking of third party sources (vendor branches).
CVS can increase the efficiency of development teams by allowing concurrent development. CVS uses a conflict detection algorithm to allow multiple developers to work on the same files simultaneously.
CVS is free software, distributed under the terms of the GNU General Public License (GPL). CVS runs on GNU (GNU/Linux) and Unix systems. CVS client software is also available for Microsoft Windows.
This is a printed version of the official CVS manual.
What is CVS?......Page 11
What is CVS not?......Page 12
A sample session......Page 13
Committing your changes......Page 14
Viewing differences......Page 15
Telling CVS where your repository is......Page 17
Where files are stored within the repository......Page 18
File permissions......Page 19
File Permission issues specific to Windows......Page 20
The CVS directory in the repository......Page 21
CVS locks in the repository......Page 22
How files are stored in the CVSROOT directory......Page 23
How data is stored in the working directory......Page 24
Multiple repositories......Page 27
Creating a repository......Page 28
Remote repositories......Page 29
The connection method......Page 30
Connecting with rsh......Page 32
Setting up the server for password authentication......Page 33
Using the client with password authentication......Page 37
Direct connection with GSSAPI......Page 38
Connecting with fork......Page 39
Distributing load across several CVS servers......Page 40
Read-only repository access......Page 41
Temporary directories for the server......Page 42
Creating a directory tree from a number of files......Page 43
Creating a directory tree from scratch......Page 44
Defining the module......Page 45
Assigning revisions......Page 47
Tags--Symbolic revisions......Page 48
Specifying what to tag by date or revision......Page 50
Deleting, moving, and renaming tags......Page 51
Sticky tags......Page 52
Creating a branch......Page 55
Accessing branches......Page 56
Branches and revisions......Page 57
Magic branch numbers......Page 58
Merging an entire branch......Page 59
Merging differences between any two revisions......Page 60
Merging and keywords......Page 61
Recursive behavior......Page 65
Adding files to a directory......Page 67
Removing files......Page 68
Removing directories......Page 69
Copying the history file......Page 70
Moving and renaming directories......Page 71
User-defined logging......Page 73
How to store binary files......Page 75
File status......Page 77
Bringing a file up to date......Page 78
Conflicts example......Page 79
Informing others about commits......Page 81
Mechanisms to track who is editing files......Page 82
Telling CVS to notify you......Page 83
How to edit a file which is being watched......Page 84
Using watches with old versions of CVS......Page 85
Choosing between reserved or unreserved checkouts......Page 86
When to commit?......Page 87
Keyword List......Page 89
Avoiding substitution......Page 91
Substitution modes......Page 92
Configuring Keyword Expansion......Page 93
Problems with the $Log$ keyword.......Page 94
Updating with the import command......Page 95
How to handle keyword substitution with cvs import......Page 96
Multiple vendor branches......Page 97
How your build system interacts with CVS......Page 99
Special Files......Page 101
CVS's exit status......Page 103
Global options......Page 104
Common command options......Page 106
General date syntax......Page 109
Calendar date items......Page 110
Time of day items......Page 111
Day of week items......Page 112
Pure numbers in date strings......Page 113
Specifying time zone rules......Page 114
admin options......Page 115
annotate options......Page 119
checkout---Check out sources for editing......Page 120
checkout options......Page 121
commit---Check files into the repository......Page 122
commit options......Page 123
Creating the branch after editing......Page 124
diff options......Page 125
Line group formats......Page 129
Line formats......Page 131
export---Export sources from CVS, similar to checkout......Page 133
history---Show status of files and users......Page 134
history options......Page 135
import---Import sources into CVS, using vendor branches......Page 136
import options......Page 137
log---Print out log information for files......Page 138
log options......Page 139
ls & rls......Page 140
rdiff---'patch' format diffs between releases......Page 141
rdiff options......Page 142
release options......Page 143
server & pserver---Act as a server for a client on stdin/stdout......Page 144
update options......Page 145
update output......Page 146
Quick reference to CVS commands......Page 149
Alias modules......Page 163
Ampersand modules......Page 164
Module options......Page 165
The Trigger Scripts......Page 166
The common syntax......Page 167
Security and the Trigger Scripts......Page 168
Updating legacy repositories to stop using deprecated command line template formats......Page 169
Verifying log messages......Page 171
Verifying log messages......Page 172
Loginfo......Page 173
Keeping a checked out copy......Page 174
Taginfo......Page 175
Launch a Script after Proxying......Page 176
Ignoring files via cvsignore......Page 177
The checkoutlist file......Page 178
Expansions in administrative files......Page 179
The CVSROOT/config configuration file......Page 180
All environment variables which affect CVS......Page 187
Compatibility between CVS Versions......Page 191
Partial list of error messages......Page 193
Trouble making a connection to a CVS server......Page 199
Other common problems......Page 200
Credits......Page 203
Dealing with bugs in CVS or this manual......Page 205
Index......Page 207