- Hands-On Software Engineering with Python
- Brian Allbee
- 146字
- 2021-06-24 18:20:43
Subversion
Subversion (or SVN) is an older SCM that's been in play since early in 2004. It's one of the most popular non-distributed SCMs still in use today. Like most SCMs before it, SVN stores a complete local copy of the code and content for each checked-out branch that it's tracking, and uploads those (perhaps in their entirety) during the commit process. It's also a centralized rather than a distributed system, which means that all branching and merging has to happen with respect to the master copy of the code base, wherever it might live.
The various under-the-hood differences and popularity of Git notwithstanding, SVN is a perfectly viable option for managing source code across a team, even if it's less efficient or less popular than Git. It fully supports the typical get-edit-commit work cycle, just not with the same degree of flexibility as Git provides.
- ArchiCAD 19:The Definitive Guide
- 輕松學(xué)Java
- 空間傳感器網(wǎng)絡(luò)復(fù)雜區(qū)域智能監(jiān)測(cè)技術(shù)
- 智能工業(yè)報(bào)警系統(tǒng)
- 自動(dòng)生產(chǎn)線的拆裝與調(diào)試
- Implementing AWS:Design,Build,and Manage your Infrastructure
- 數(shù)據(jù)掘金
- Hands-On Reactive Programming with Reactor
- Azure PowerShell Quick Start Guide
- 筆記本電腦維修90個(gè)精選實(shí)例
- 悟透AutoCAD 2009案例自學(xué)手冊(cè)
- Visual FoxPro程序設(shè)計(jì)
- Artificial Intelligence By Example
- 數(shù)據(jù)要素:全球經(jīng)濟(jì)社會(huì)發(fā)展的新動(dòng)力
- 工業(yè)機(jī)器人操作