{"id":8557,"date":"2022-10-26T00:00:00","date_gmt":"2022-10-26T00:00:00","guid":{"rendered":"https:\/\/techlib.net\/techedu\/fork\/"},"modified":"2022-10-26T00:00:00","modified_gmt":"2022-10-26T00:00:00","slug":"fork","status":"publish","type":"post","link":"https:\/\/techlib.net\/techedu\/fork\/","title":{"rendered":"Fork"},"content":{"rendered":"<p> En inform\u00e1tica, un fork es cuando un proyecto se divide en dos o m\u00e1s subproyectos. Esto puede suceder por una variedad de razones, pero por lo general es porque el proyecto original se vuelve demasiado grande o dif\u00edcil de manejar, o porque los desarrolladores tienen una visi\u00f3n diferente para el proyecto. <br \/>\n Las bifurcaciones pueden ser buenas o malas para un proyecto. Pueden aportar nuevas energ\u00edas e ideas, o pueden fragmentar la comunidad y causar confusi\u00f3n. Es importante sopesar los pros y los contras antes de iniciar o participar en un fork.   \u00bfDe d\u00f3nde viene el fork?  La llamada al sistema fork() se introdujo en la versi\u00f3n 7 de Unix. Fue creada por Dennis Ritchie y Ken Thompson.   \u00bfCu\u00e1l es otra palabra para bifurcarse?  No hay una respuesta \u00fanica para esta pregunta, ya que el t\u00e9rmino \"bifurcaci\u00f3n\" puede tener diferentes significados dependiendo del contexto en el que se utilice. En el desarrollo de software, una bifurcaci\u00f3n se refiere normalmente a un punto en el que una base de c\u00f3digo se divide en dos o m\u00e1s bases de c\u00f3digo separadas, a menudo debido a que diferentes desarrolladores trabajan en diferentes versiones del c\u00f3digo. <\/p>\n<h5> \u00bfCu\u00e1ndo hay que bifurcar un proyecto?<\/h5>\n<p> El momento de bifurcar un proyecto depende del proyecto y de su licencia. Si el proyecto est\u00e1 licenciado bajo la GPL, s\u00f3lo deber\u00eda bifurcarlo si planea hacer cambios y distribuir la versi\u00f3n modificada. Si el proyecto no tiene licencia GPL, puede bifurcarlo en cualquier momento. <\/p>\n<h3> \u00bfC\u00f3mo se bifurca un proyecto?<\/h3>\n<p> Para bifurcar un proyecto, primero necesitas tener una cuenta en GitHub. <br \/>\n Una vez que tengas una cuenta en GitHub, puedes ir a la p\u00e1gina del proyecto que quieres bifurcar. <br \/>\n Por ejemplo, digamos que queremos bifurcar el proyecto Bootstrap. Lo primero que har\u00edamos es ir a la p\u00e1gina de GitHub de Bootstrap (https:\/\/github.com\/twbs\/bootstrap). <br \/>\n Una vez que estemos en la p\u00e1gina de GitHub de Bootstrap, haremos clic en el bot\u00f3n \"Fork\" en la esquina superior derecha de la p\u00e1gina. <br \/>\n Esto nos llevar\u00e1 a una nueva p\u00e1gina en la que podemos seleccionar la cuenta a la que queremos bifurcar el proyecto. En este caso, seleccionaremos nuestra propia cuenta. <br \/>\n Una vez que hemos seleccionado nuestra cuenta, hacemos clic en el bot\u00f3n \"Fork\" de nuevo y el proyecto ser\u00e1 bifurcado a nuestra cuenta. <br \/>\n Ahora podemos hacer cambios en el proyecto y enviar pull requests a los mantenedores del proyecto original. <\/p>\n<h5> \u00bfExiste otro t\u00e9rmino para \"fork in the road\"?<\/h5>\n<p> Esta pregunta no es f\u00e1cil de responder. El t\u00e9rmino \"bifurcaci\u00f3n\" en el camino puede significar diferentes cosas dependiendo de d\u00f3nde se utilice. Una bifurcaci\u00f3n en el desarrollo de software es un lugar en el que una base de c\u00f3digo se convierte en dos o m\u00e1s bases de c\u00f3digo distintas. Esto puede deberse a menudo a que los desarrolladores utilizan diferentes versiones de c\u00f3digo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En inform\u00e1tica, un fork es cuando un proyecto se divide en dos o m\u00e1s subproyectos. Esto puede suceder por una variedad de razones, pero por lo general es porque el proyecto original se vuelve demasiado grande o dif\u00edcil de manejar, o porque los desarrolladores tienen una visi\u00f3n diferente para el proyecto. Las bifurcaciones pueden ser &#8230; <a title=\"Fork\" class=\"read-more\" href=\"https:\/\/techlib.net\/techedu\/fork\/\" aria-label=\"Leer m\u00e1s sobre Fork\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1585,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-8557","post","type-post","status-publish","format-standard","hentry","category-desarrollo-de-software"],"_links":{"self":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/8557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/users\/1585"}],"replies":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/comments?post=8557"}],"version-history":[{"count":0,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/8557\/revisions"}],"wp:attachment":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/media?parent=8557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/categories?post=8557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/tags?post=8557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}