Apache Subversion için çok sayıda grafik istemcisi olsa da, komut satırından Subversion ile etkileşim seçeneğine sahip olmak yararlıdır. Bu makalede, çalışan bir kopyayı kontrol etmekten ilk değişikliklerinizi yapmaya ve bunları depoya geri yüklemeye kadar Subversion komut satırının temellerini ele alıyoruz.
adımlar
Adım 1. Apache Subversion'da komutlar bir terminal penceresi aracılığıyla girilir
Bunu Windows'ta açmak için 'Windows tuşu' ve 'r'ye basın. Bu, 'Çalıştır' iletişim kutusunu getirecektir. 'cmd' girin ve 'Tamam'a basın.
-
Komutlarınızı girmeniz için hazır olan terminal penceresi şimdi açılacaktır.
Adım 2. İlk deponuzu oluşturmak için, 'svnadmin create' komutunu ve ardından yeni depoyu oluşturmak istediğiniz yolu ve yeni deponuzun adını kullanın
Örneğin, 'Belgeler' klasöründe 'Yeni proje' adında yeni bir depo oluşturmak isterseniz, komut şöyle olacaktır: svnadmin create C:\Users\Jessica\Documents\New_Project
Adım 3. 'Belgeler' klasörünü kontrol edin
'New Project' adında yeni bir klasör göreceksiniz.
Adım 4. Bu klasör bazı yeni dosyalar içerir
Bu dosyaların hiçbirini silmeyin veya değiştirmeyin.
Adım 5. Artık bir depo oluşturdunuz, çalışan bir kopyayı kontrol edin. Bu, 'SVN Checkout' komutu ve ardından deponuzun URL'si ve bilgisayarınızda az önce oluşturduğunuz deponun konumu kullanılarak yapılır. Bu örnekte komut şudur: svn checkout https://127.0.0.1:9880/New-Project C:\Users\Jessica\Documents\New_Project 'Enter' tuşuna basın.
Adım 6. Çalışan kopyanızı kontrol ettiğinizde, deponuzdaki tüm dosyaların kopyalarını göreceksiniz
Adım 7. Artık çalışan kopyanızda değişiklik yapmakta özgürsünüz
Dosyalarınızı değiştirmeyi bitirdiğinizde, değişikliklerinizi depoya geri göndermeniz gerekecektir. Bir taahhüt gerçekleştirmek için, 'svn commit' komutunu, ardından “--message” ve uygun bir günlük mesajı ve son olarak da çalışan kopyanızın konumunu kullanın. Bu örnekte komut şöyle olacaktır: svn commit --message “Benioku dosyası eklendi” C:\Users\Jessica\Documents\New_Project 'Enter' tuşuna basın. Değişiklikleriniz artık depoya kaydedildi!