Ang Subversion (minsan ay tinatawag na SVN) ay isang bukas na mapagkukunan ng system na naaalala ang bawat pagbabago na iyong ginagawa sa mga file at direktoryo. Kapaki-pakinabang ang system na ito kapag nais mong subaybayan ang mga pagbabago sa isang dokumento sa paglipas ng panahon o ibalik ang isang mas lumang bersyon ng isang file. Magsimula sa unang hakbang para sa detalyadong mga tagubilin sa pag-install ng Subversion sa Mac OS X.
Hakbang
Bahagi 1 ng 2: Pag-install ng System mula sa isang Binary Package
Hakbang 1. Bisitahin ang
Sa pahinang iyon, mahahanap mo ang isang bilang ng mga nada-download na binary, bawat isa ay may iba't ibang mga kinakailangan. Piliin ang binary na pinakaangkop sa iyong mga pangangailangan.
Hakbang 2. I-extract ang
nai-download na pkg. Ang file ng pag-install ng Subversion ay malilikha sa desktop pagkatapos. I-double click ang file at sundin ang mga hakbang sa pag-install tulad ng itinuro.
Hakbang 3. Buksan ang Terminal na nasa folder na "Mga utility"
Bilang kahalili, maghanap para sa Terminal sa pamamagitan ng Spotlight. Ipasok ang sumusunod na entry sa [username] $ command:
-
svn [ipasok]
-
Kung ibabalik ng utos ang tugon na "Type 'svn help' para sa paggamit", gumagana nang maayos ang Subversion.
-
Kung ang / usr / local / bin ay hindi magagamit sa direktoryo, i-edit ang.profile file at idagdag ang sumusunod na linya:
i-export ang PATH = $ PATH: / usr / local / bin
-
Magbukas ng isang bagong window ng Terminal at subukang ipasok ang sumusunod na utos: svn [enter]
Bahagi 2 ng 2: Pag-set up ng Kapaligirang Pagkabaluktot
Hakbang 1. I-set up ang server ng SVN
Kailangan mo ang server na ito upang ipamahagi ang mga proyekto ng Subversion.
Hakbang 2. Patakbuhin ang Terminal at lumikha ng isang direktoryo na pinangalanang "svnroot" sa direktoryo ng account tulad nito:
mkdir svnroot
-
Uri: svnadmin create / Users / [iyong username] / svnroot
-
Matagumpay na nilikha ang server!
Hakbang 3. Gumamit ng SVN server na may Terminal
Maaari mo itong suriin sa pamamagitan ng Terminal gamit ang sumusunod na utos: file ng checkout ng svn: /// Mga Gumagamit / [iyong username] / svnroot
-
Para sa malayuang pag-access, paganahin ang "ssh access" (sa Mga Kagustuhan / Pagbabahagi ng System) at suriin gamit ang sumusunod na utos:
Hakbang 4. I-set up ang programa ng Subversion manager
Halimbawa, sinusuportahan ng svnX ang lahat ng mga bersyon ng Mac OS X mula 10.5 hanggang 10.8. Maaari mo itong makuha sa
Hakbang 5. Patakbuhin ang SVNx pagkatapos mag-download, pagkatapos ay tingnan ang dalawang bintana na pinangalanang "Mga Kopya sa Paggawa "at" Mga Repositoryo ".
Sa ilalim ng "Mga Repository", idagdag ang URL at data ng pag-login mula sa SVN server.
-
Buksan ang bintana. Kung nakakuha ka ng isang mensahe ng error, suriin ang iyong pag-login.
-
Lumipat sa Terminal at i-type: svn import -m "iyong mga mensahe sa pag-import" / my / local / project / path / my / remote / svn / repository. Ang utos na ito ay nagdaragdag ng lahat ng mga file mula sa lokal na proyekto sa SVN server.
-
Idagdag ang direktoryo ng repository ng SVN (mula sa SVN server) sa listahan sa window na "Working Copy" ng SVNx.
Hakbang 6. Sa SVNx, buksan ang isang gumaganang kopya ng file / dokumento
Habang nagtatrabaho sa proyektong ito, maaari mong makita ang mga pagbabago sa window ng SVNx.
Hakbang 7. Subukan ang dokumento
Gumawa ng mga menor de edad na pagbabago sa kopya ng file / dokumento, pagkatapos ay i-update ang dokumento sa window na "Working Copy".
Ipinapakita ng SVNx ang lahat ng mga file na may mga pagbabago. Pindutin ang pindutang "Magkomit" upang idagdag ito sa repository ng server ng SVN
Hakbang 8. Kung nais mong gumana sa mga dokumento / file sa repository ng Subversion nang direkta mula sa Finder, magandang ideya na gamitin ang SCPlugin o SVN Scripts para sa Finder
Mga Tip
- Ang ilang karagdagang dokumentasyon ay magagamit sa ilalim ng subdirectory ng “doc /” ng mga mapagkukunang Subersyon. Basahin ang file na "doc / README" para sa karagdagang impormasyon.
- Pangunahing dokumentasyon ng Subversion ay isang libreng libro na tinatawag na Version Control na may Subversion o The Subversion Book. Maaari mo itong makuha mula sa