{"id":35419,"date":"2019-10-31T22:04:14","date_gmt":"2019-10-31T19:04:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ispolzujte-git-pri-dokumentirovanii\/"},"modified":"2019-10-31T22:04:14","modified_gmt":"2019-10-31T19:04:14","slug":"ispolzujte-git-pri-dokumentirovanii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/ispolzujte-git-pri-dokumentirovanii","title":{"rendered":"Utiliza GIT para la documentaci\u00f3n","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A veces, no solo la documentaci\u00f3n en s\u00ed, sino tambi\u00e9n el proceso de trabajo sobre ella puede ser cr\u00edtico. Por ejemplo, en proyectos, gran parte del trabajo est\u00e1 relacionada precisamente con la preparaci\u00f3n de la documentaci\u00f3n, y un proceso incorrecto puede llevar a errores e incluso a la p\u00e9rdida de informaci\u00f3n, lo que a su vez resulta en p\u00e9rdida de tiempo y ganancias. Pero incluso si este tema no es central en tu trabajo y est\u00e1 en la periferia, un proceso adecuado puede mejorar la calidad del documento y ahorrarte tiempo.<\/p>\n<p>El enfoque aqu\u00ed presentado, con <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/md2docx\">un ejemplo de implementaci\u00f3n concreta<\/a><\/noindex>, tiene un bajo umbral de entrada. T\u00e9cnicamente, ya ma\u00f1ana puedes comenzar a trabajar de una manera diferente. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Planteamiento del problema<\/h3>\n<p>\nNecesitas crear alg\u00fan documento o conjunto de documentos. Puede que sea documentaci\u00f3n de proyecto o registro de tu red, o algo m\u00e1s simple, como describir procesos en tu empresa o en tu departamento. En general, se trata de cualquier documento o conjunto de documentos con texto, im\u00e1genes, tablas\u2026 Complicaremos la tarea en el sentido de que <\/p>\n<ol>\n<li>este trabajo implica un esfuerzo colaborativo, el esfuerzo de un grupo o varios grupos de empleados<\/li>\n<li>y al final quieres tener un documento en un formato espec\u00edfico, con atributos de estilo corporativo, creado seg\u00fan una plantilla determinada. Para ser precisos, consideraremos que es MS Word (.docx)<\/li>\n<\/ol>\n<p>\nHace 10 a\u00f1os, el enfoque habr\u00eda sido claro: habr\u00edamos creado un documento en MS Word y de alguna manera organizado el trabajo de modificaci\u00f3n. <\/p>\n<p>Y ese enfoque sigue en vigor. Tambi\u00e9n lo utilizan grandes integradores para crear documentaci\u00f3n de proyecto. Pero intuitivamente se comprende que, si realmente trabajas intensivamente, con muchas modificaciones y discusiones, durante un per\u00edodo prolongado sobre un documento, este enfoque no es muy conveniente.<\/p>\n<blockquote><p><b>Ejemplo<\/b><\/p>\n<p>Sent\u00ed agudamente este problema al trabajar en un gran integrador. El proceso de modificaci\u00f3n de la documentaci\u00f3n del proyecto era el siguiente:<\/p>\n<ol>\n<li>el ingeniero descarga la \u00faltima versi\u00f3n del documento de MS Word (.docx)<\/li>\n<li>cambia el nombre<\/li>\n<li>hace modificaciones en modo de seguimiento<\/li>\n<li>env\u00eda el documento con las modificaciones al arquitecto<\/li>\n<li>tambi\u00e9n env\u00eda una lista de todas las correcciones con comentarios<\/li>\n<li>el arquitecto analiza los cambios<\/li>\n<li>si todo est\u00e1 bien, copia los cambios de datos en el archivo con la \u00faltima versi\u00f3n, cambia la versi\u00f3n y lo publica en un recurso com\u00fan<\/li>\n<li>si hay comentarios, se inicia una discusi\u00f3n (por correo electr\u00f3nico o reuniones)<\/li>\n<li>se alcanza un consenso<\/li>\n<li>a continuaci\u00f3n, los puntos 3 a 9<\/li>\n<\/ol>\n<p>\nMientras el trabajo no era intenso, esto funcionaba m\u00e1s o menos. Pero en cierto momento, este proceso se convirti\u00f3 en un cuello de botella para todo el proyecto y caus\u00f3 problemas. La cuesti\u00f3n es que todo se complica en cuanto los cambios se realizan con frecuencia y simult\u00e1neamente por varios equipos.<\/p>\n<p>As\u00ed que, cuando pasamos a la etapa de prueba previa, comenzaron a aparecer varios problemas y, aunque menores, era necesario cambiar la documentaci\u00f3n con frecuencia \u2014 cuatro equipos diferentes, diariamente, pr\u00e1cticamente al mismo tiempo, con discusiones. Todos estos cambios pasaban por un solo ingeniero \u2014 arquitecto. El archivo del dise\u00f1o del proyecto era enorme y, como consecuencia, el arquitecto estaba abrumado con la rutina de trabajo, relacionada con una gran cantidad de copias y ediciones, comet\u00eda muchos errores, hab\u00eda que verificar todo nuevamente, re-enviar, y en general, se acercaba al caos. <\/p>\n<p>En este caso, este enfoque, el enfoque de trabajo con el documento MS Word, funcionaba con gran dificultad y creaba problemas.<\/p><\/blockquote>\n<p><\/p>\n<h3>Git, Markdown<\/h3>\n<p>\nEnfrentado con el problema descrito en el ejemplo anterior, comenc\u00e9 a investigar este tema.<br \/>\nVi que el uso de <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Markdown\">Markdown<\/a><\/noindex> junto con <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Git\">Git<\/a><\/noindex> est\u00e1 ganando popularidad en la creaci\u00f3n de documentos.<\/p>\n<p>Git es una herramienta para el desarrollo. Pero, \u00bfpor qu\u00e9 no usarla para el proceso de documentaci\u00f3n? En este caso, la cuesti\u00f3n del trabajo colaborativo queda resuelta. Pero para aprovechar al m\u00e1ximo las capacidades de Git, necesitamos un formato de documento de texto, debemos encontrar otra herramienta, no MS Word, y para estos fines, Markdown es ideal. <\/p>\n<p>Markdown es un lenguaje de marcado de texto sencillo. Est\u00e1 dise\u00f1ado para crear textos bien formateados en archivos de formato TXT. Si creamos nuestros documentos en Markdown, la combinaci\u00f3n Markdown - Git parece natural.<\/p>\n<p>Y todo estar\u00eda bien, y en este punto podr\u00edamos poner un punto final, si no fuera por nuestra segunda condici\u00f3n: \"necesitamos un documento en un formato espec\u00edfico, con atributos de estilo corporativo, creado seg\u00fan una plantilla determinada\" (y acordamos al principio que, para ser precisos, esto ser\u00eda MS Word). Es decir, si decidimos usar Markdown, necesitamos de alguna manera convertir este archivo en el .docx requerido.<\/p>\n<p>Existen programas de conversi\u00f3n entre diferentes formatos, por ejemplo, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Pandoc\">Pandoc<\/a><\/noindex>.<br \/>\nPuede convertir un archivo Markdown al formato .docx con este programa.<br \/>\nSin embargo, hay que entender que, en primer lugar, no todo lo que hay en Markdown se convertir\u00e1 a MS Word y, en segundo lugar, MS Word es todo un pa\u00eds en comparaci\u00f3n con la ordenada, pero a\u00fan as\u00ed peque\u00f1a ciudad de Markdown. Hay una cantidad enorme de cosas que est\u00e1n en Word y no existen en ning\u00fan formato de Markdown. No se puede simplemente convertir su formato Markdown al deseado MS Word con ciertas claves de Pandoc. Por lo general, despu\u00e9s de la conversi\u00f3n, es necesario \"completar\" el documento .docx obtenido manualmente, lo cual tambi\u00e9n puede ser costoso en t\u00e9rminos de tiempo y llevar a errores.<\/p>\n<p>Si pudi\u00e9ramos escribir un script que autom\u00e1ticamente \"completara\" lo que Pandoc no pudo manejar, ser\u00eda la soluci\u00f3n ideal.<\/p>\n<p>Debido a que la funcionalidad de MS Word y Markdown no son equivalentes en general, creo que resolver esta tarea es imposible, pero \u00bfse puede hacer aplicable a situaciones concretas, a requisitos espec\u00edficos? Mi experiencia ha demostrado que s\u00ed, se puede, y es probable que esto sea posible para muchas, o incluso la mayor\u00eda de las situaciones. <\/p>\n<h3>Soluci\u00f3n de un problema espec\u00edfico<\/h3>\n<p>\nAs\u00ed que, en mi caso, despu\u00e9s de convertir el archivo usando Pandoc, ten\u00eda que hacer un procesamiento adicional de los archivos manualmente, es decir,<\/p>\n<ul>\n<li>agregar en Word campos con numeraci\u00f3n autom\u00e1tica de t\u00edtulos (caption) de tablas e im\u00e1genes<\/li>\n<li>cambiar el estilo para las tablas <\/li>\n<\/ul>\n<p>\nNo encontr\u00e9 c\u00f3mo hacer esto con herramientas est\u00e1ndar (Pandoc) o medios conocidos. Por lo tanto, apliqu\u00e9 un script de python con <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mhammond\/pywin32\">pywin32<\/a><\/noindex> paquete. Como resultado, obtuve una automatizaci\u00f3n completa. Ahora puedo convertir mi archivo Markdown a la forma requerida del documento MS Word con un solo comando. <\/p>\n<p>Vea los detalles <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/md2docx\">aqu\u00ed<\/a><\/noindex>.<\/p>\n<blockquote><p><b>Nota<\/b><\/p>\n<p>En este ejemplo, por supuesto, estoy transformando un archivo Markdown abstracto, pero el mismo enfoque se aplic\u00f3 a un documento 'real', y al final obtuve pr\u00e1cticamente el mismo documento de MS Word que antes obten\u00edamos mediante formateo manual. <\/p><\/blockquote>\n<p>\nEn general, con pywin32 obtenemos pr\u00e1cticamente un control total sobre el documento de MS Word, lo que permite modificarlo y darle el aspecto que exige su est\u00e1ndar corporativo. Por supuesto, se podr\u00eda lograr esos mismos objetivos utilizando otras herramientas, como macros VBA, pero me resultaba m\u00e1s conveniente usar Python.<\/p>\n<p>La f\u00f3rmula breve de este enfoque es:<\/p>\n<pre><code class=\"plaintext\">Markdown + Git -- (algo) --&gt; MS Word<\/code><\/pre>\n<p>\nNo es tan importante qu\u00e9 es 'algo'. En mi caso, fue Pandoc y Python con pywin32. Tal vez usted tenga otras preferencias, pero lo importante es que es posible. Y ese es el mensaje principal de este art\u00edculo.<\/p>\n<p>En resumen, la idea es que con este enfoque trabaja \u00fanicamente con el archivo Markdown y utiliza Git para organizar la colaboraci\u00f3n y el control de versiones, y solo cuando sea necesario (por ejemplo, para proporcionar documentaci\u00f3n al cliente) crea autom\u00e1ticamente el archivo en el formato requerido (por ejemplo, MS Word). <\/p>\n<h3>El proceso<\/h3>\n<p>\nCreo que para muchos, la f\u00f3rmula presentada arriba es suficiente para entender c\u00f3mo se puede organizar el proceso de trabajo con la documentaci\u00f3n. Pero de todos modos, generalmente me dirijo a ingenieros de redes, as\u00ed que a grandes rasgos mostrar\u00e9 c\u00f3mo puede verse ahora el proceso de trabajo y en qu\u00e9 se diferencia del enfoque de editar archivos de MS Word.<\/p>\n<p>Para ser claros, elegiremos GitHub como plataforma para trabajar con Git. Entonces, debe crear un repositorio y colocar el archivo o archivos Markdown en la rama master con los que planea trabajar. <\/p>\n<p>Consideraremos un proceso sencillo basado en 'github flow'. Su descripci\u00f3n se puede encontrar tanto en internet como en <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/346066\/\">Habr<\/a><\/noindex>.<\/p>\n<p>Supongamos que cuatro personas est\u00e1n trabajando en la documentaci\u00f3n y usted es una de ellas. Entonces se crean cuatro ramas adicionales, por ejemplo, con los nombres de estas personas. Cada uno trabaja localmente, en su rama y hace cambios con todos los comandos de <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/joshnh\/Git-Commands\">git<\/a><\/noindex>. <\/p>\n<p>Al completar un bloque de trabajo, generas una pull request, iniciando as\u00ed la discusi\u00f3n sobre tus cambios. Puede que durante la discusi\u00f3n, descubras que necesitas agregar o modificar algo m\u00e1s. En ese caso, realizas los cambios necesarios y creas una pull request adicional. Al final, tus cambios son aceptados y fusionados (merge) con la rama master (o rechazados).<\/p>\n<p>Por supuesto, esta es una descripci\u00f3n bastante general. Sugiero que para crear un proceso detallado consultes a tus desarrolladores o busques personas con experiencia. Pero quiero se\u00f1alar que la barrera de entrada a Git es bastante baja. Esto no significa que el protocolo sea simple, pero puedes empezar con algo b\u00e1sico. Si no sabes nada, creo que dedicando unas horas o tal vez d\u00edas a estudiar e instalar, puedes comenzar a usarlo.<\/p>\n<p>\u00bfCu\u00e1l es la ventaja de este enfoque en comparaci\u00f3n, por ejemplo, con el proceso descrito en el ejemplo anterior?<\/p>\n<p>En realidad, los procesos son bastante similares, solo que has reemplazado<\/p>\n<p>copiar archivo -&gt; crear rama (branch)<br \/>\ncopiar texto al archivo final -&gt; fusi\u00f3n (merge)<br \/>\ncopiar los \u00faltimos cambios a tu repositorio -&gt; git pull\/fetch<br \/>\ndiscusiones por mensaje -&gt; pull requests<br \/>\nmodo de seguimiento -&gt; git diff<br \/>\n\u00faltima versi\u00f3n aprobada -&gt; rama master<br \/>\ncopia de seguridad (copia en servidor remoto) -&gt; git push<br \/>\n\u2026<\/p>\n<p>De este modo, has automatizado todo lo que ya ten\u00edas que hacer manualmente.<\/p>\n<p>En un nivel m\u00e1s alto, esto te permite <\/p>\n<ul>\n<li>crear un proceso de cambios en la documentaci\u00f3n que sea claro, simple y controlado.<\/li>\n<li>Ya que el documento final (en nuestro ejemplo MS Word) lo creas autom\u00e1ticamente, esto reduce la probabilidad de errores relacionados con el formato.<\/li>\n<\/ul>\n<p><\/p>\n<blockquote><p><b>Nota<\/b><\/p>\n<p>Por lo dicho anteriormente, creo que es evidente que, incluso si trabajas solo en la documentaci\u00f3n, el uso de Git puede facilitar considerablemente tu trabajo.<\/p><\/blockquote>\n<p>\nTodo esto mejora la calidad de la documentaci\u00f3n y reduce el tiempo de creaci\u00f3n. Y un peque\u00f1o bono: aprender\u00e1s Git, lo que te ayudar\u00e1 en la automatizaci\u00f3n de tu red \ud83d\ude42<\/p>\n<h3>\u00bfC\u00f3mo pasar a un nuevo proceso?<\/h3>\n<p>\nAl comienzo del art\u00edculo mencion\u00e9 que ya ma\u00f1ana puedes empezar a trabajar de manera diferente. \u00bfC\u00f3mo puedes trasladar tu trabajo a esta nueva direcci\u00f3n?<\/p>\n<p>Aqu\u00ed tienes una secuencia de pasos que probablemente tendr\u00e1s que seguir:<\/p>\n<ul>\n<li>si tu documento es muy grande, div\u00eddelo en partes.<\/li>\n<li>convierte cada parte a Markdown (usando Pandoc, por ejemplo)<\/li>\n<li>instala uno de los editores de Markdown (yo uso <noindex><a rel=\"nofollow\" href=\"https:\/\/typora.io\">Typora<\/a><\/noindex>)<\/li>\n<li>probablemente tendr\u00e1s que ajustar el formato de los documentos Markdown creados<\/li>\n<li>comienza a aplicar el proceso descrito en el cap\u00edtulo anterior<\/li>\n<li>mientras tanto, comienza a modificar el script de conversi\u00f3n para tu tarea (o crea algo propio) <\/li>\n<\/ul>\n<p>\nNo es necesario esperar a que crees y depures perfectamente el mecanismo de conversi\u00f3n de Markdown a la apariencia requerida del documento. La cuesti\u00f3n es que, incluso si no puedes automatizar r\u00e1pidamente el procedimiento de transformaci\u00f3n de tus archivos Markdown, a\u00fan podr\u00e1s hacerlo de alguna manera con Pandoc y luego llevarlo a su versi\u00f3n final manualmente. Por lo general, no necesitar\u00e1s hacerlo con frecuencia, solo al final de ciertas etapas, y este trabajo manual, aunque inc\u00f3modo, sigue siendo, a mi parecer, completamente aceptable en la etapa de depuraci\u00f3n y no deber\u00eda frenar demasiado el proceso. <\/p>\n<p>Todo lo dem\u00e1s (Markdown, Git, Pandoc, Typora) ya est\u00e1 listo y no requiere esfuerzos ni tiempo especiales para empezar a trabajar con ellos.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/456410\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u043d\u043e\u0433\u0434\u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f, \u043d\u043e \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043d\u0435\u0439 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u044b\u043c. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043b\u044c\u0432\u0438\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0432\u044f\u0437\u0430\u043d\u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u0441 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438, \u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u0438 \u0434\u0430\u0436\u0435 \u043a \u043f\u043e\u0442\u0435\u0440\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0430, \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0438 \u043a \u043f\u043e\u0442\u0435\u0440\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438 \u0432\u044b\u0433\u043e\u0434\u044b. \u041d\u043e \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u044d\u0442\u0430 \u0442\u0435\u043c\u0430 \u0438 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35419","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u043d\u043e\u0433\u0434\u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f, \u043d\u043e \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043d\u0435\u0439 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u044b\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/ispolzujte-git-pri-dokumentirovanii\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 GIT \u043f\u0440\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u043d\u043e\u0433\u0434\u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f, \u043d\u043e \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043d\u0435\u0439 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u044b\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/ispolzujte-git-pri-dokumentirovanii\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:04:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Usa GIT al documentar | ProHoster","description":"A veces, no solo la documentaci\u00f3n misma, sino tambi\u00e9n el proceso de trabajo sobre ella puede ser cr\u00edtico.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/ispolzujte-git-pri-dokumentirovanii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 GIT \u043f\u0440\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 | ProHoster","og:description":"\u0418\u043d\u043e\u0433\u0434\u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f, \u043d\u043e \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043d\u0435\u0439 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u044b\u043c.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/ispolzujte-git-pri-dokumentirovanii","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:04:14+00:00","article:modified_time":"2019-10-31T19:04:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35419","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 23:10:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:03:21","updated":"2026-01-21 23:10:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=35419"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35419\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=35419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=35419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=35419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}