subversion üzerinde bir dosyayı ve klasörü geçmiş bilgilerini kaybetmeden taşıma ihtiyacınız varsa.
svn move KAYNAK HEDEF
yukarıdaki komut KAYNAK olarak belirtileni alıp HEDEF e taşır
KAYNAK eğer bir çalışma kosyası (working copy) ise HEDEF te bir çalışma koyası olmak zorundadır
KAYNAK eğer bir url ise HEDEF te bir url olmak zorundadır
eğer url üzerinde taşıma yapacaksanız -m ile commit mesajını da yazmanız lazım
svn move -m "commit mesajımız" KAYNAK HEDEF
alternatif kullanım şekilleri
svn mv KAYNAK HEDEF
svn rename KAYNAK HEDEF
svn ren KAYNAK HEDEF
Tags:
svn,
svn commit,
svn move,
svn ren,
svn rename,
vcs
Tags: svn, svn commit, svn move, svn ren, svn rename, vcs
bir dosya veya klasörü yanlışlıkla subversion a commit ettiniz veya commit edilmiş birşeyin ignore listesinde olması gerekiyordu.
bu sorunu şu şekilde çözersiniz.
öncelikli olarak yanlış eklenen şeyi ignore liste ekleyin
svn propedit svn:ignore .
komutu ile açılan editörden ignore listi düzenleyin ve kaydedip çıkın
daha sonra subversion dan ingore liste eklediğiniz şeyleri
svn rm --keep-local ignore_liste_eklenen_şey
komutu ile silin
Tags:
rm,
svn,
svn:ignore,
vcs
Tags: rm, svn, svn:ignore, vcs
bu sorunu çözmek için
svnadmin create --pre-1.5-compatible yeni_svn
veya
svnadmin create --pre-1.4-compatible yeni_svn
hangi komut çalışıyorsa (çalışması kullandığınız svn versiyonu ile alakalı) çalıştırın.
daha sonra
svnadmin dump eski_svn | svnadmin load yeni_svn
komutu ile mevcut repository nizi eski versiyona taşıyın. sorununuz büyük ihtimalle düzelecektir.
Tags:
svn,
svnadmin,
vcs
Tags: svn, svnadmin, vcs
eğer cvs kullanıyor ve başka bir versiyon kontrol sistemine geçmek istiyorsanız cvs2svn tam size göre
dikkat etmeniz gereken şeyler kısaca
- cvsroot dizinine fiziksel erişiminiz olmalı
- tek seferde tek modül dönüştürülür
- kullanacağınız encoding i belirleyin
kullanım
cvs2svn \
-s yeni_svn_yeri \
--fs-type=fsfs \
--encoding=encoding \
--fallback-encoding=encoding \
eski_cvs_yeri
Tags:
CVS,
cvs2svn,
svn,
vcs
Tags: CVS, cvs2svn, svn, vcs
Windows üzerinde tortoisesvn kullanıyorsanız xfce üzerinde de benzer bir ssiteme ihtiyacınız varsa önce sisteminize git kurun.
sonra sisteminize aşağıdaki paketleri kurun
Thunar
Thunar-VFS 0.4.0 veya daha üstü bir versiyon
Thunarx 0.4.0 veya daha üstü bir versiyon
libsvn 1.5 veya daha üstü bir versiyon
libapr 0.9.7 veya daha üstü bir versiyon
gtk 2.6.0 veya daha üstü bir versiyon
glib 2.6.0 veya daha üstü bir versiyon
gobject 2.6.0 veya daha üstü bir versiyon
git (uygulama)
daha sonra
git clone git://git.xfce.org/thunar-plugins/thunar-vcs-plugin
cd thunar-vcs-plugin
./autogen.sh
make install
Kurulum tamam. Aktif hale getirmek için
killall thunar Thunar
komutu ile açık thunar uygulamalarını öldürün. thunar ı yeniden açtığınızda thunar-vcs-plugin plugini aktif durumda olacaktır.
Eğer svn menüsü gelmediyse libsvn-dev paketini sisteminize yükleyin ve
./configure
make install
killall thunar Thunar
Tags:
debian,
git,
Linux,
svn,
thunar,
thunar-vcs-plugin,
tortoisesvn,
vcs,
xfce
Tags: debian, git, Linux, svn, thunar, thunar-vcs-plugin, tortoisesvn, vcs, xfce
Posted by: Muhammed YÜRÜRDURMAZ in Yazılım
cvs ile relocate işlemi için
Linux için:
find -path '*/CVS/Root' -exec sed -i 's/eski_cvs_root/yeni_cvs_root/' '{}' \;
Windows için ise CVS klasörü içerisindeki Root dosyalarının tamamını açıp içindeki CVSROOT bilgisini değiştirecek basit bir program yazın
Tags:
CVS,
relocate,
vcs
Tags: CVS, relocate, vcs
svn propedit svn:ignore .
komutunu verdiğiniz zaman editör açılır içine yazıp kaydedip çıkarsınız. bu işlem sonunda commit gerekir
dosya içerisine yazılabilecek bir kaç örnek
*.txt
*.pdf
.cvsignore
klasor_adi
*.war
Tags:
ignore,
propedit,
subversion,
svn,
svn:ignore,
vcs
Tags: ignore, propedit, subversion, svn, svn:ignore, vcs
svn ve trac kurarken
SubversionException Berkeley DB error for filesystem
benzeri bir hata alıyorsanız kolay yoldan çözmek için repository yi tekrar fsfs tipinde oluşturun database kullanmayın. sonra
trac-admin dizininiz resync
komutu ile tekar yükleyin
Tags:
BerkeleyDB,
fsfs,
svn,
trac,
vcs
Tags: BerkeleyDB, fsfs, svn, trac, vcs