バージョン管理システム

出典: フリー百科事典『ウィキペディア(Wikipedia)』

: version control systemVCS

[]




: 



(二)(

(三)

(四)

(五)

ABCBBCC"BC":

[]


1962IBMOS/360 IEBUPDTE1972OS/360SCCS1975124SCCS[1]RCS[2]CVSCVSSubversion[1]Git[3]

[]





create & update = commit, revert

read = checkout

delete = reset




commit






&

[]






(一)

(二)

(三)

(四)



CUIGUI使TortoiseSVNTortoiseGitGUI

[]




2

: Centralized Version Control: [4]

: Distributed Version Control: [5]

clone[6][7]

[]


[8]

CVSSubversion

Visual SourceSafe (VSS) CVSSubversionVSS

VSS

[]


VSS

[]








[9]

[]


RCSCVS1.1

[10]


[]


ssh


関連項目[編集]

脚注[編集]



(一)^ abCollins-Sussman, Ben (2004). Version control with Subversion. Brian W. Fitzpatrick, C. Michael Pilato (1st ed ed.). Sebastopol, CA: O'Reilly Media. ISBN 0-596-00448-6. OCLC 56018869. https://www.worldcat.org/oclc/56018869 

(二)^ Tichy, Walter F. (1985). Rcs  a system for version control (). Software: Practice and Experience 15 (7): 637654. doi:10.1002/spe.4380150703. ISSN 1097-024X. https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.4380150703. 

(三)^ Loeliger, Jon (2012). Version control with Git. Matthew McCullough (2nd ed ed.). Beijing: O'Reilly. ISBN 978-1-4493-4505-1. OCLC 812195138. https://www.worldcat.org/oclc/812195138 

(四)^ "Centralized Version Control Systems (CVCSs) were developed. These systems ... have a single server that contains all the versioned files, and a number of clients that check out files from that central place." git 2020-10-30

(五)^ "Distributed Version Control Systems ... clients dont just check out the latest snapshot of the files; rather, they fully mirror the repository, including its full history." git 2020-10-30

(六)^ "you clone a repository from another computer." git 2020-10-30

(七)^ " Git  ... 使git clone ..."checkout"  "clone"  Git   git clone " git 2020-10-30

(八)^ "Updates files in the working tree to match the version in the index or the specified tree." git 2020-10-30

(九)^  | TortoiseSVN

(十)^