De ontwrichting is een populaire software van de versiecontrole en een vervanging voor CVS, de opa van al software van de versiecontrole die nog wijd in open brongemeenschap wordt gebruikt.

Onlangs had ik de noodzaak om de bevelen van de Ontwrichting zoals controle van Mier aan te halen, bouwt populair gebaseerd Java software die maakt hulpmiddel vervangt.

Er zijn twee mierentaken om dit te verwezenlijken, betere is SvnAnt van project Subclipse. Hoe vormen van het aan het werk als juiste gebruiksdocumentatie miste niet alledaags was. Zo besliste ik het proces vereenvoudig om uw leven gemakkelijker te maken.

Nochtans zijn de uitgebreide bevelen het steunen goed gedocumenteerd .
Nota: Indien ertoe aangezet voor van het gebruikersnaam/wachtwoord gebruiksgast/gast.

Waarom SvnAnt?
De ontwrichting is een volwaardige software van de versiecontrole duidelijk ondersteunend bevelen zoals controle, voegt toe of begaat. De mierentaak van O'Reily steunde zelfs geen controle! Het steunde een zeer beperkte reeks van de beschikbare bevelen.
Zo ging ik voor svnant taak die veel beter steun had. Ook moet deze manier u niet met direct het exec'ing van de CLI van de Ontwrichting bevelen van uw mierenmanuscript knoeien. Het is omhoog verpakt voor handigheid. Het kan interface JNI voor snelheid ook gebruiken.

Om toegang tot de Ontwrichting API, svnant gebruik te verlenen of javahl - de banden van Java van de Ontwrichting of de programma's van de het bevellijn van de Ontwrichting (die en in uw WEG) moeten worden geïnstalleerdr.

javahl gebruikt JNI die geschikt opstelling moet zijn. Ik verkoos het gebruiken van de programma's van de het bevellijn van de Ontwrichting aangezien de ontwrichting reeds in mijn systeem werd geïnstalleerde.

Stappen:
1. Ik veronderstel u geïnstalleerdeo reeds mier hebt. Als het niet eerst doen. Verzeker %ANT_HOME% ($ANT_HOME voor *nix) wordt bepaald en %ANT_HOME% de bak \ aan uw %PATH% wordt toegevoegd.

2. Als u ontwrichting geen geïnstalleerdee dan eerste download het hebt en installeert.

2.1 zorg ervoor dat svn in uw weg door svn van een bevelvensters is (cmd voor vensters, dreun enz. voor *nix) aan te halen.

3. Download svnant en haal de dossiers aan om het even welke folder.

4. Ga naar uw projectfolder. Als het geen Lib (of de gelijkwaardige) folder heeft om vereiste kruikdossiers op te slaan dan tot één leidt en alle dossiers (*.jar) van svnant de Libfolder kopiërt:
Lagerhuis-lang-2.0.jar
Djakarta-regexp-1.3.jar
svnClientAdapter.jar
svnant.jar
svnjavahl.jar

5. Om svn taak te gebruiken moet u een taskdef aan uw bouwstijldossier toevoegen. Gebruik één van beiden van het volgende:
Optie 1:

Dit vereist dat de de Libfolder worden omvat met of mier - de de LibLib of door een extra parameter toe te voegen:

waar project.classpath eerder als wordt gedefiniërd:


    
        
      
  

Optie 2 is eenvoudiger:

Project.classpath wordt eerder gedefiniërd als voordien getoond.

Bijvoorbeeld kunt u dit eenvoudige build.xml- dossier gebruiken om recentste code van bewaarplaats te halen WordPress:


  
    
        
      
  
  
  
    
      
    
  

Stel dit manuscript door mier in werking eenvoudig te typen.

BTW: Ik denk Ontwrichting aangezien de software en de mier van de versiecontrole als bouwstijl en plaatsingssoftware twee zeer sterke producten zijn die deel van om het even welke ondernemings open bronsoftwarestapel zouden moeten uitmaken.