Coder Social home page Coder Social logo

svmtest's Introduction

Control de versiones con Subversion

Repositorio de prueba para el uso de Subversion. Subversion es un sistema de control de versiones centralizado, a diferencia de git, el cual es distribuido. Esta diferencia implica una serie de diferencias en cuanto a la gestión del código. Buscar en google para mas info.

Por supuesto al ser un sistema de control de versiones diferente y mas antiguo tiene un funcionamiento distinto.

Instalacion

Windows En windows hay que instalarse tortoiseSVN desde el siguiente link: https://tortoisesvn.net/downloads.html

Esto instalará tanto el software con su propia GUI como el sistema svn que se emplea desde la powershell.

Linux, MVs (en construccion)

Funcionamiento de svn en pasos rapidos:

  1. Elige un directorio para que sea tu repositorio local, el cual tendrá tu propia copia del repositorio remoto.

  2. Carga/inicializa el repositorio local con una url de la nube.

svn checkout https://github.com/josrodand/svmtest.git

Una vez hecho esto ya tienes enganchado el remoto a tu local. No estoy seguro de si al hacerlo te actualiza lo que tengas, aunque si está vacio dara igual, en el caso por ejemplo que se haya creado un proyecto vacío en github.

  1. Trabajo con el control de versiones

Hay una serie de comandos que s epueden usar para seguir el trabajo

  • svn status: te dice si hay archivos cargados o eliminados para hacer un commit.

NOTA: En subversion el commit es como commit + push en git.

  • svn_update: Actualiza tu version local

  • svn add archivo pone en "stage" el archivo indicado, es decir, lo añade a la pila de cambios que se subiran al remoto

  • svn delete archivo

Una vez añadidos todos los cambios se hace un commit, esto es, subir los cambios añadidos al repo. Generalmente se añade un mensaje descriptivo de los cambios.

svn commit -m "añadidos cambios"

Al ejecutar esas lineas, subversion actualizará el repositorio y le añadirá un nuevo numero de version.

svmtest's People

Contributors

josrodand avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.