Revisión de los sistemas de control de versiones utilizados en el desarrollo de software
Nowadays, one of the main challenges faced by software developers is creating efficient and quality products without impairing time or costs. This goal only can be achieved if people involved in the process can have all the information related to the project. Version control systems are applications...
- Autores:
-
Tello Leal, Edgar
Sosa, Claudia M.
Tello Leal, Diego A.
- Tipo de recurso:
- Fecha de publicación:
- 2012
- Institución:
- Universidad de San Buenaventura
- Repositorio:
- Repositorio USB
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.usb.edu.co:10819/6730
- Acceso en línea:
- http://hdl.handle.net/10819/6730
- Palabra clave:
- Desarrolladores
Sistemas de control de versiones
SCV centralizados
SCV distribuidos
Centralized VCS
Developer
Distributed VCS
Software development
Version control systems
Desarrollo de software
- Rights
- License
- Atribución-NoComercial-SinDerivadas 2.5 Colombia
id |
SANBUENAV2_524ffba69b2b78ac78939e34c914674b |
---|---|
oai_identifier_str |
oai:bibliotecadigital.usb.edu.co:10819/6730 |
network_acronym_str |
SANBUENAV2 |
network_name_str |
Repositorio USB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Revisión de los sistemas de control de versiones utilizados en el desarrollo de software |
dc.title.alternative.spa.fl_str_mv |
A review of version control systems used in software development |
title |
Revisión de los sistemas de control de versiones utilizados en el desarrollo de software |
spellingShingle |
Revisión de los sistemas de control de versiones utilizados en el desarrollo de software Desarrolladores Sistemas de control de versiones SCV centralizados SCV distribuidos Centralized VCS Developer Distributed VCS Software development Version control systems Desarrollo de software |
title_short |
Revisión de los sistemas de control de versiones utilizados en el desarrollo de software |
title_full |
Revisión de los sistemas de control de versiones utilizados en el desarrollo de software |
title_fullStr |
Revisión de los sistemas de control de versiones utilizados en el desarrollo de software |
title_full_unstemmed |
Revisión de los sistemas de control de versiones utilizados en el desarrollo de software |
title_sort |
Revisión de los sistemas de control de versiones utilizados en el desarrollo de software |
dc.creator.fl_str_mv |
Tello Leal, Edgar Sosa, Claudia M. Tello Leal, Diego A. |
dc.contributor.author.none.fl_str_mv |
Tello Leal, Edgar Sosa, Claudia M. Tello Leal, Diego A. |
dc.subject.spa.fl_str_mv |
Desarrolladores Sistemas de control de versiones SCV centralizados SCV distribuidos Centralized VCS Developer Distributed VCS Software development Version control systems |
topic |
Desarrolladores Sistemas de control de versiones SCV centralizados SCV distribuidos Centralized VCS Developer Distributed VCS Software development Version control systems Desarrollo de software |
dc.subject.lemb.spa.fl_str_mv |
Desarrollo de software |
description |
Nowadays, one of the main challenges faced by software developers is creating efficient and quality products without impairing time or costs. This goal only can be achieved if people involved in the process can have all the information related to the project. Version control systems are applications that contribute in the software development process; they make easier the management of version control of source code files produced by developers, they also provide tools for the fusion and generation of a new project version thus allowing that different developers could work on the same project without causing data loss or blocking the access to files. Additionally, version control systems allow retrieving previously generated files, which can be used to fix system errors. In this work we present a review of the main software applications available for version control management from the point of view of their use in software development. Control version systems are also analyzed according to the management method of the information stored in repositories, by describing the process of creating, updating, and generating a new version of source code files stored in there. |
publishDate |
2012 |
dc.date.issued.none.fl_str_mv |
2012 |
dc.date.accessioned.none.fl_str_mv |
2018-12-07T20:36:42Z |
dc.date.available.none.fl_str_mv |
2018-12-07T20:36:42Z |
dc.date.submitted.none.fl_str_mv |
2018-12-07 |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.spa.spa.fl_str_mv |
Artículo |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.identifier.citation.spa.fl_str_mv |
Tello Leal, E., Sosa, C. M., & Tello Leal, D. A. (2012). Revisión de los sistemas de control de versiones utilizados en el desarrollo de software. Revista de Ingenierías USBMed, 3(1), 74–81. https://doi.org/10.21500/20275846.267 |
dc.identifier.issn.none.fl_str_mv |
2027-5846 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10819/6730 |
identifier_str_mv |
Tello Leal, E., Sosa, C. M., & Tello Leal, D. A. (2012). Revisión de los sistemas de control de versiones utilizados en el desarrollo de software. Revista de Ingenierías USBMed, 3(1), 74–81. https://doi.org/10.21500/20275846.267 2027-5846 |
url |
http://hdl.handle.net/10819/6730 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.uri.spa.fl_str_mv |
http://dx.doi.org/10.21500/20275846.267 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.cc.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia http://creativecommons.org/licenses/by-nc-nd/2.5/co/ http://purl.org/coar/access_right/c_abf2 |
dc.format.spa.fl_str_mv |
pdf |
dc.format.extent.spa.fl_str_mv |
8 páginas |
dc.format.medium.spa.fl_str_mv |
Recurso en linea |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Editorial bonaventuriana |
dc.publisher.faculty.spa.fl_str_mv |
Ingenierias |
dc.publisher.sede.spa.fl_str_mv |
Medellín |
dc.source.spa.fl_str_mv |
Ingenierías USBMed |
institution |
Universidad de San Buenaventura |
dc.source.instname.spa.fl_str_mv |
Universidad de San Buenaventura - Medellín |
dc.source.reponame.spa.fl_str_mv |
Biblioteca Digital Universidad de San Buenaventura |
bitstream.url.fl_str_mv |
https://bibliotecadigital.usb.edu.co/bitstreams/386f8d5f-4ce1-4ff1-b253-821d231a2a56/download https://bibliotecadigital.usb.edu.co/bitstreams/6628f078-cbc7-4b5e-87e0-b9e94072057a/download https://bibliotecadigital.usb.edu.co/bitstreams/b1e4fabf-c5b1-4ecd-b557-8e37b0f3b998/download https://bibliotecadigital.usb.edu.co/bitstreams/b3c4ac68-73cb-45aa-9030-46b6588801e6/download |
bitstream.checksum.fl_str_mv |
ba3f2c006df03a838a631ee2d3340675 0c7b7184e7583ec671a5d9e43f0939c0 d7693a75c5c407e2fc2c0a84e7487bbd a261435f2e0625471d44df443e6dc616 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de San Buenaventura Colombia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1837099285094596608 |
spelling |
Comunidad Científica y AcadémicaTello Leal, Edgar1361c696-7dff-4375-b620-736a26b9879e-1Sosa, Claudia M.0cbf6b73-1f4d-474c-9f69-d9d3058e41a8-1Tello Leal, Diego A.2c72d6a0-e7cd-4a3c-8dd7-3df7382cd1e9-12018-12-07T20:36:42Z2018-12-07T20:36:42Z20122018-12-07Nowadays, one of the main challenges faced by software developers is creating efficient and quality products without impairing time or costs. This goal only can be achieved if people involved in the process can have all the information related to the project. Version control systems are applications that contribute in the software development process; they make easier the management of version control of source code files produced by developers, they also provide tools for the fusion and generation of a new project version thus allowing that different developers could work on the same project without causing data loss or blocking the access to files. Additionally, version control systems allow retrieving previously generated files, which can be used to fix system errors. In this work we present a review of the main software applications available for version control management from the point of view of their use in software development. Control version systems are also analyzed according to the management method of the information stored in repositories, by describing the process of creating, updating, and generating a new version of source code files stored in there.Uno de los retos a los que se enfrentan los desarrolladores de software es generar productos eficientes y de calidad sin sacrificar tiempo o costos. Este objetivo sólo se alcanza si los actores involucrados en tal proceso pueden disponer de toda la información relacionada con el proyecto. Los sistemas de control de versiones son aplicaciones que ayudan al proceso de desarrollo de software, facilitando la gestión del control de versiones de los archivos de código fuente generados por los desarrolladores, proporcionando herramientas para la fusión y generación de una nueva versión de un proyecto, permitiendo que múltiples desarrolladores trabajen en el mismo proyecto sin ocasionar pérdida de datos o bloqueos de archivos. Además, permiten recuperar archivos generados previamente, los cuales pueden ser utilizados para solucionar errores del sistema. En el presente trabajo de investigación se presenta una revisión de las principales aplicaciones de software disponibles para la gestión del control de versiones con un enfoque hacia su utilización en el desarrollo de software. Adicionalmente, se analiza su funcionamiento de acuerdo al método de administración de la información contenida en los repositorios, describiendo el proceso de creación, actualización y generación de versiones de archivos de código almacenados en los repositorios.pdf8 páginasRecurso en lineaapplication/pdfTello Leal, E., Sosa, C. M., & Tello Leal, D. A. (2012). Revisión de los sistemas de control de versiones utilizados en el desarrollo de software. Revista de Ingenierías USBMed, 3(1), 74–81. https://doi.org/10.21500/20275846.2672027-5846http://hdl.handle.net/10819/6730spaEditorial bonaventurianaIngenieriasMedellínhttp://dx.doi.org/10.21500/20275846.267Atribución-NoComercial-SinDerivadas 2.5 ColombiaPor medio de este formato manifiesto mi voluntad de AUTORIZAR a la Universidad de San Buenaventura, Sede Bogotá, Seccionales Medellín, Cali y Cartagena, la difusión en texto completo de manera gratuita y por tiempo indefinido en la Biblioteca Digital Universidad de San Buenaventura, el documento académico-investigativo objeto de la presente autorización, con fines estrictamente educativos, científicos y culturales, en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión Andina 351 de 1993, Decreto 460 de 1995 y demás normas generales sobre derechos de autor. Como autor manifiesto que el presente documento académico-investigativo es original y se realiza sin violar o usurpar derechos de autor de terceros, por lo tanto, la obra es de mi exclusiva autora y poseo la titularidad sobre la misma. La Universidad de San Buenaventura no será responsable de ninguna utilización indebida del documento por parte de terceros y será exclusivamente mi responsabilidad atender personalmente cualquier reclamación que pueda presentarse a la Universidad. Autorizo a la Biblioteca Digital de la Universidad de San Buenaventura convertir el documento al formato que el repositorio lo requiera (impreso, digital, electrónico o cualquier otro conocido o por conocer) o con fines de preservación digital. Esta autorización no implica renuncia a la facultad que tengo de publicar posteriormente la obra, en forma total o parcial, por lo cual podrá, dando aviso por escrito con no menos de un mes de antelación, solicitar que el documento deje de estar disponible para el público en la Biblioteca Digital de la Universidad de San Buenaventura, así mismo, cuando se requiera por razones legales y/o reglas del editor de una revista.http://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2Ingenierías USBMedUniversidad de San Buenaventura - MedellínBiblioteca Digital Universidad de San BuenaventuraDesarrolladoresSistemas de control de versionesSCV centralizadosSCV distribuidosCentralized VCSDeveloperDistributed VCSSoftware developmentVersion control systemsDesarrollo de softwareRevisión de los sistemas de control de versiones utilizados en el desarrollo de softwareA review of version control systems used in software developmentArtículo de revistaArtículoinfo:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_2df8fbb1PublicationORIGINALRevision_Sistemas_Control_Tello_2012.pdfRevision_Sistemas_Control_Tello_2012.pdfapplication/pdf389872https://bibliotecadigital.usb.edu.co/bitstreams/386f8d5f-4ce1-4ff1-b253-821d231a2a56/downloadba3f2c006df03a838a631ee2d3340675MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82071https://bibliotecadigital.usb.edu.co/bitstreams/6628f078-cbc7-4b5e-87e0-b9e94072057a/download0c7b7184e7583ec671a5d9e43f0939c0MD52TEXTRevision_Sistemas_Control_Tello_2012.pdf.txtRevision_Sistemas_Control_Tello_2012.pdf.txtExtracted texttext/plain40406https://bibliotecadigital.usb.edu.co/bitstreams/b1e4fabf-c5b1-4ecd-b557-8e37b0f3b998/downloadd7693a75c5c407e2fc2c0a84e7487bbdMD53THUMBNAILRevision_Sistemas_Control_Tello_2012.pdf.jpgRevision_Sistemas_Control_Tello_2012.pdf.jpgGenerated Thumbnailimage/jpeg16826https://bibliotecadigital.usb.edu.co/bitstreams/b3c4ac68-73cb-45aa-9030-46b6588801e6/downloada261435f2e0625471d44df443e6dc616MD5410819/6730oai:bibliotecadigital.usb.edu.co:10819/67302023-04-12 16:34:16.612http://creativecommons.org/licenses/by-nc-nd/2.5/co/https://bibliotecadigital.usb.edu.coRepositorio Institucional Universidad de San Buenaventura Colombiabdigital@metabiblioteca.comPGNlbnRlcj4KPGgzPkJJQkxJT1RFQ0EgRElHSVRBTCBVTklWRVJTSURBRCBERSBTQU4gQlVFTkFWRU5UVVJBIC0gQ09MT01CSUE8L2gzPgo8cD4KVMOpcm1pbm9zIGRlIGxhIGxpY2VuY2lhIGdlbmVyYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgcmVwb3NpdG9yaW8gaW5zdGl0dWNpb25hbDwvcD48L2NlbnRlcj4KPFAgQUxJR049Y2VudGVyPgpQb3IgbWVkaW8gZGUgZXN0ZSBmb3JtYXRvIG1hbmlmaWVzdG8gbWkgdm9sdW50YWQgZGUgQVVUT1JJWkFSIGEgbGEgVW5pdmVyc2lkYWQgZGUgU2FuIEJ1ZW5hdmVudHVyYSwgU2VkZSBCb2dvdMOhIHkgPEJSPlNlY2Npb25hbGVzIE1lZGVsbMOtbiwgQ2FsaSB5IENhcnRhZ2VuYSwgbGEgZGlmdXNpw7NuIGVuIHRleHRvIGNvbXBsZXRvIGRlIG1hbmVyYSBncmF0dWl0YSB5IHBvciB0aWVtcG8gaW5kZWZpbmlkbyBlbiBsYTxCUj4gQmlibGlvdGVjYSBEaWdpdGFsIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIGVsIGRvY3VtZW50byBhY2Fkw6ltaWNvIC0gaW52ZXN0aWdhdGl2byBvYmpldG8gZGUgbGEgcHJlc2VudGUgPEJSPmF1dG9yaXphY2nDs24sIGNvbiBmaW5lcyBlc3RyaWN0YW1lbnRlIGVkdWNhdGl2b3MsIGNpZW50w63CrWZpY29zIHkgY3VsdHVyYWxlcywgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDxCUj4gMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBkZXJlY2hvczxCUj4gZGUgYXV0b3IuIDxCUj4gCiAKQ29tbyBhdXRvciBtYW5pZmllc3RvIHF1ZSBlbCBwcmVzZW50ZSBkb2N1bWVudG8gYWNhZMOpbWljbyAtIGludmVzdGlnYXRpdm8gZXMgb3JpZ2luYWwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gPEJSPiB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgbWkgZXhjbHVzaXZhIGF1dG9yw63CrWEgeSBwb3NlbyBsYSB0aXR1bGFyaWRhZCA8QlI+IHNvYnJlIGxhIG1pc21hLiBMYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIG5vIHNlcsOhIHJlc3BvbnNhYmxlIGRlIG5pbmd1bmEgdXRpbGl6YWNpw7NuIGluZGViaWRhIGRlbCBkb2N1bWVudG8gPEJSPnBvciBwYXJ0ZSBkZSB0ZXJjZXJvcyB5IHNlcsOhIGV4Y2x1c2l2YW1lbnRlIG1pIHJlc3BvbnNhYmlsaWRhZCBhdGVuZGVyIHBlcnNvbmFsbWVudGUgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBxdWUgcHVlZGE8QlI+IHByZXNlbnRhcnNlIGEgbGEgVW5pdmVyc2lkYWQuIDxCUj4KIApBdXRvcml6byBhIGxhIEJpYmxpb3RlY2EgRGlnaXRhbCBkZSBsYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIGNvbnZlcnRpciBlbCBkb2N1bWVudG8gYWwgZm9ybWF0byBxdWUgZWwgPEJSPnJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBvIGNvbiBmaW5lcyBkZTxCUj4gcHJlc2VydmFjacOzbiBkaWdpdGFsLiA8QlI+CiAKRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGVuZ28gZGUgcHVibGljYXIgcG9zdGVyaW9ybWVudGUgbGEgb2JyYSwgZW4gZm9ybWEgdG90YWwgbyA8QlI+cGFyY2lhbCwgcG9yIGxvIGN1YWwgcG9kcsOpLCBkYW5kbyBhdmlzbyBwb3IgZXNjcml0byBjb24gbm8gbWVub3MgZGUgdW4gbWVzIGRlIGFudGVsYWNpw7NuLCBzb2xpY2l0YXIgcXVlIGVsIDxCUj5kb2N1bWVudG8gZGVqZSBkZSBlc3RhciBkaXNwb25pYmxlIHBhcmEgZWwgcMO6YmxpY28gZW4gbGEgQmlibGlvdGVjYSBEaWdpdGFsIGRlIGxhIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIDxCUj4gYXPDrcKtIG1pc21vLCBjdWFuZG8gc2UgcmVxdWllcmEgcG9yIHJhem9uZXMgbGVnYWxlcyB5L28gcmVnbGFzIGRlbCBlZGl0b3IgZGUgdW5hIHJldmlzdGEuIDxCUj48L1A+Cg== |