Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

12.2.3 Exemples d'utilisation de Subversion

Les sections suivantes vous enseignent comment utiliser les diff�rentes commandes de Subversion.


12.2.3.1 Cr�er une nouvelle archive Subversion

Pour cr�er une nouvelle archive Subversion, tapez ce qui suit :

     $ cd ~/your-project         # go to your source directory
     $ svn import https://localhost/repos your-project \
       project-name -m "initial project import"

Cela cr�e un r�pertoire nomm� project-name dans votre d�p�t Subversion qui contient vos fichiers de projet. Regardez sur https://localhost/repos/ s'il est l�.


12.2.3.2 Travailler avec Subversion

Travail sur project-y en utilisant Subversion :

     $ cd                            # aller dans le r�pertoire de travail
     $ svn co https://localhost/repos/project-y  # r�cup�rer les sources
     $ cd project-y
      ... travailler ...
     $ svn diff                      # similaire � diff -u repository/ local/  
     $ svn revert modified_file      # annuler les changements sur un
     fichier
     $ svn ci -m "Describe changes"  # mettre vos changements sur le
     d�p�t
     $ vi newfile_added
     $ svn add newfile_added
     $ svn add new_dir               # ajoute r�cursivement tous les
     fichiers de new_dir
     $ svn add -N new_dir2           # ajoute le r�pertoire
     non-r�cursivement
     $ svn ci -m "Added newfile_added, new_dir,
     new_dir2"
     $ svn up                        # fusionne la derni�re version du d�p�t
     $ svn log                       # affiche tous les changements
     $ svn copy https://localhost/repos/project-y \
           https://localhost/repos/project-y-branch \
           -m "creating my branch of project-y"  # ajouter une branche
     project-y
     $ svn copy https://localhost/repos/project-y \
           https://localhost/repos/proj-y_release1.0 \
           -m "project-y 1.0 release"    # ajoute une borne de version
      ... notez qu'ajouter une branche ou une borne est pareil.
      ... la seule diff�rence est que l'on peut effectuer des
      ... changements sur une branche et pas sur une borne.
     
      ... faire des changements sur la branche ...
     
     $ # fusionne la copie de la branche vers la copie principale
     $ svn merge https://localhost/repos/project-y \
        https://localhost/repos/project-y-branch
     $ svn co -r 4 https://localhost/repos/project-y # r�cup�re la
                                                      revision 4

Debian GNU/Linux Reference Guide
Prev Home Next


 
 
  Published under the terms of the GNU General Public License Design by Interspire