Yuav Ua Li Cas Nruab Subversion ntawm Mac OS X: 11 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Ua Li Cas Nruab Subversion ntawm Mac OS X: 11 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Nruab Subversion ntawm Mac OS X: 11 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Nruab Subversion ntawm Mac OS X: 11 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Nruab Subversion ntawm Mac OS X: 11 Kauj Ruam (nrog Duab)
Video: Asus ROG Strix G15 Linux Install 2024, Tej zaum
Anonim

Kev hloov pauv, qee zaum hu ua SVN, yog lub kaw lus qhib uas nco txog txhua qhov kev hloov pauv rau koj cov ntaub ntawv thiab cov npe. Nws tuaj yeem pab tau yog tias koj xav taug qab koj cov ntaub ntawv tau hloov pauv li cas lossis rov ua dua cov ntawv qub. Pib ntawm Kauj Ruam 1 rau cov lus qhia ntxaws rau txhim kho Subversion ntawm Mac OS X.

Cov kauj ruam

Ntu 1 ntawm 2: Nruab Ntawm Pob Binary

Nruab Subversion ntawm Mac OS X Kauj Ruam 1
Nruab Subversion ntawm Mac OS X Kauj Ruam 1

Kauj Ruam 1. Mus rau

Muaj koj yuav pom tus lej ntawm cov lej uas koj tuaj yeem rub tawm, txhua tus muaj ntau yam kev xav tau. Xaiv ib qho uas haum tshaj plaws rau koj cov kev xav tau.

Nruab Subversion ntawm Mac OS X Kauj Ruam 2
Nruab Subversion ntawm Mac OS X Kauj Ruam 2

Kauj ruam 2. Unzip lub

pkg cov ntaub ntawv. Nws yuav tsum tsim Subversion installer ntawm koj lub desktop. Nyem ob npaug rau cov ntawv ntawd, thiab ua raws cov txheej txheem teeb tsa raws li qhia.

Nruab Subversion ntawm Mac OS X Kauj Ruam 3
Nruab Subversion ntawm Mac OS X Kauj Ruam 3

Kauj Ruam 3. Qhib Terminal, nyob hauv Utilities folder

Hloov pauv, tshawb hauv Tsom teeb rau Terminal. Nkag mus rau hauv qab no ntawm [username] $ prompt:

  • svn [nkag mus]

    Nruab Subversion ntawm Mac OS X Step 3 Bullet 1
    Nruab Subversion ntawm Mac OS X Step 3 Bullet 1
  • Yog tias rov qab "Hom 'svn pab' rau kev siv," ces svn ua haujlwm raug.

    Nruab Subversion ntawm Mac OS X Kauj Ruam 3 Bullet 2
    Nruab Subversion ntawm Mac OS X Kauj Ruam 3 Bullet 2
  • Yog/usr/local/bin tsis nyob hauv koj txoj kev, hloov kho koj li ntaub ntawv. Thiab sau kab ib yam li hauv qab no:

    Nruab Subversion ntawm Mac OS X Kauj Ruam 3 Bullet 3
    Nruab Subversion ntawm Mac OS X Kauj Ruam 3 Bullet 3

    export PATH = $ PATH:/usr/local/bin

  • Qhib lwm Terminal qhov rai thiab sim dua nrog: svn [nkag mus]

    Nruab Subversion ntawm Mac OS X Kauj Ruam 3 Bullet 4
    Nruab Subversion ntawm Mac OS X Kauj Ruam 3 Bullet 4

Ntu 2 ntawm 2: Teeb Koj Qhov Chaw Ib puag ncig kev puas tsuaj

Nruab Subversion ntawm Mac OS X Kauj Ruam 4
Nruab Subversion ntawm Mac OS X Kauj Ruam 4

Kauj Ruam 1. Teeb SVN server

Koj yuav xav tau qhov no los faib cov phiaj xwm Subversion.

Nruab Subversion ntawm Mac OS X Kauj Ruam 5
Nruab Subversion ntawm Mac OS X Kauj Ruam 5

Kauj Ruam 2. Tua Terminal, tom qab ntawd tsim cov npe hu ua svnroot hauv koj tus account npe, raws li hauv qab no:

mkdir swb

  • Hom: svnadmin tsim/Cov neeg siv/[koj lub npe siv]/svnroot

    Nruab Subversion ntawm Mac OS X Step 5 Bullet 1
    Nruab Subversion ntawm Mac OS X Step 5 Bullet 1
  • Uas tsim koj cov neeg rau zaub mov!

    Nruab Subversion ntawm Mac OS X Step 5 Bullet 2
    Nruab Subversion ntawm Mac OS X Step 5 Bullet 2
Nruab Subversion ntawm Mac OS X Kauj Ruam 6
Nruab Subversion ntawm Mac OS X Kauj Ruam 6

Kauj ruam 3. Siv svn server nrog Terminal. Koj tuaj yeem tshawb xyuas hauv lub davhlau ya nyob twg nrog cov lus txib no: svn cov ntaub ntawv xa tawm: /// Cov neeg siv/[koj lub npe siv]/svnroot

  • Rau kev nkag mus rau tej thaj chaw deb, qhib "ssh access" (hauv System Preferences/Sharing) thiab kos nrog: svn checkout svn+ssh: //my.domain.com/Users/ [koj lub npe siv]/svnroot

    Nruab Subversion ntawm Mac OS X Step 6 Bullet 1
    Nruab Subversion ntawm Mac OS X Step 6 Bullet 1
Nruab Subversion ntawm Mac OS X Kauj Ruam 7
Nruab Subversion ntawm Mac OS X Kauj Ruam 7

Kauj Ruam 4. Teeb tsa Subversion tus thov kev pab

Piv txwv li, svnX txhawb nqa txhua qhov tam sim no ntawm Mac OS X los ntawm 10.5 txog 10.8. Koj tuaj yeem tau txais nws ntawm

Nruab Subversion ntawm Mac OS X Kauj Ruam 8
Nruab Subversion ntawm Mac OS X Kauj Ruam 8

Kauj Ruam 5. Tom qab rub tawm, pib SVNx thiab koj yuav pom ob lub qhov rais npe ua haujlwm Luam thiab Cov chaw cia khoom.

Hauv qab Cov Chaw khaws khoom, ntxiv qhov URL tsis nkag mus Cov ntaub ntawv los ntawm SVN Server.

  • Qhib lub qhov rais; yog tias koj tau txais qhov yuam kev, kos rau Login.

    Nruab Subversion ntawm Mac OS X Kauj Ruam 8 Bullet 1
    Nruab Subversion ntawm Mac OS X Kauj Ruam 8 Bullet 1
  • Hloov mus rau Terminal thiab ntaus ntawv: svn ntshuam -m "koj cov lus xa tuaj"/kuv/lub zos/phiaj xwm/txoj kev/kuv/tej thaj chaw deb/svn/chaw cia Cov lus txib no ntxiv txhua cov ntaub ntawv los ntawm qhov Project Hauv Zos rau SVN Server.

    Nruab Subversion ntawm Mac OS X Kauj Ruam 8 Bullet 2
    Nruab Subversion ntawm Mac OS X Kauj Ruam 8 Bullet 2
  • Ntxiv txoj hauv kev ntawm koj lub chaw cia khoom SVN (los ntawm SVN server) rau cov npe hauv Qhov Kev Ua Haujlwm Luam qhov rai hauv SVNx.

    Nruab Subversion ntawm Mac OS X Kauj Ruam 8 Bullet 3
    Nruab Subversion ntawm Mac OS X Kauj Ruam 8 Bullet 3
Nruab Subversion ntawm Mac OS X Kauj Ruam 9
Nruab Subversion ntawm Mac OS X Kauj Ruam 9

Kauj Ruam 6. Hauv SVNx qhib koj daim ntawv ua haujlwm

Thaum koj ua haujlwm ntawm Txoj Haujlwm no, koj yuav pom koj qhov kev hloov pauv ntawm no.

Nruab Subversion ntawm Mac OS X Kauj Ruam 10
Nruab Subversion ntawm Mac OS X Kauj Ruam 10

Kauj Ruam 7. Kuaj nws

Ua qhov hloov pauv me me ntawm koj daim ntawv ua haujlwm, tom qab ntawd rov ua haujlwm Qhov Kev Luam Luam qhov rai.

SVNx qhia txhua cov ntaub ntawv nrog kev hloov kho. Nias lub pob Commit ntxiv nws rau SVN Server Repository

Nruab Subversion ntawm Mac OS X Kauj Ruam 11
Nruab Subversion ntawm Mac OS X Kauj Ruam 11

Kauj Ruam 8. Yog tias koj nyiam ua haujlwm ntawm Subversion repository ncaj qha los ntawm Finder, txiav txim siab siv SCPlugin lossis SVN Scripts rau Finder

Lub tswv yim

  • Ntau yam ntaub ntawv ntxiv muaj nyob hauv doc/ subdirectory ntawm Subversion qhov chaw. Saib cov ntawv doc/README kom paub ntau ntxiv.
  • Thawj cov ntaub ntawv rau Subversion yog phau ntawv pub dawb Version Control with Subversion, aka "The Subversion Book." Koj tuaj yeem tau txais los ntawm

Pom zoo: