Time Machine vs Source Control?


18

Sonunda, her günün sonunda projenin bir kopyasını sıkıştırmak yerine, kodum için bir çeşit sürüm kontrolü kullanmaya başlamaya ikna oldum.

Tortoise SVN indirildi ve benim hdd yerel bir depo oluşturmak için kullanılır. Şimdi 2 gündür kullanıyorum ama bunu kullanmanın aslında explorer'da projeyi manuel olarak kopyalamaktan daha zahmetli olduğunu söylemeliyim. Elbette, yalnızca artımlı değişiklikleri saklıyorsunuz, ancak bugünün ucuz diskleriyle, sadece küçük projeleriniz olduğunda bunun bir argüman olduğunu söyleyemem. Gerçekten dosyalarımın eski sürümlerine göz atmanın hızlı bir yolunu bulamadım.

Ne istediğim ben kod sırasında tamamen şeffaf olan sonsuz bir geri alma , dosyayı kaydederseniz ben bir yedek istiyorum. Teslim almak, check-in yapmak ve dosyaları taşımama başlamak bile istemiyorum. OS X için Time Machine'i denemedim, ancak tam olarak aradığım şey gibi görünüyor.

Windows için böyle bir program var mı? Tercihen ücretsiz ve bir çeşit etiketleme sistemi ile proje çalışırken bir zaman damgasını etiketleyebiliyorum.

Belki de çoğunlukla tek bir bilgisayarda yalnız çalıştığımı eklemeliyim.

Güncelleme: Bazılarınız neden yedekleme istediğimi sordunuz. Yalnız çalıştığım için, çoğunlukla bir şeyin berbat olacağından endişe etmeden bir çözümü hızlı bir şekilde kesmeme izin vermek.


4
SCM ve Time Machine arasındaki temel fark, SCM ile açık bir şekilde taahhütte bulunmanız ve tüm taahhütlerinizi alabilmenizdir, oysa Time Machine yedeklemeleri ile otomatik (saatlik) ve bazıları zamanla kaybolur: haftada sadece bir yedekleme sonsuza kadar saklanır (ve hangisini seçmezsiniz).
mouviciel

2
Sanırım her
yapıda

1
Herhangi bir sürüm kontrolüyle ilgili sorun, bir projedeki tek geliştiriciyseniz, sürüm kontrol sistemine eklemediğiniz dosyaları durdurmanın çok zor olmasıdır. Ayrı bir yapı sunucusuna sahip olmak işe yarar, ancak kurulumu çok daha fazladır. TÜM dosyaları yedeklemek daha güvenli olabilir.
Ian Ringrose

Yanıtlar:


39

Kaynak kontrolünün faydalarını gerçekten küçümsediğini düşünüyorum. Dustin'in işaret ettiği gibi, dallanma, birleşme ve paylaşım var. Ayrıca, bir kaynak kontrol sistemi kullanmak, kodunuzdaki her satırın en son ne zaman değiştirildiğini kolayca anlamanıza izin verebilir. SVN, yeniden adlandırılsa veya farklı bir dizine taşınsa bile dosyaların geçmişini izleyebilir. Birleştirme, yalnızca 1 geliştirici olsanız bile sorunları çözebilir, çünkü masaüstünüzde, dizüstü bilgisayarınızda ve diğer bilgisayarlarda üzerine yazma değişiklikleri hakkında endişelenmenize gerek kalmadan çalışabilirsiniz.


Jeff'in ihtiyacı (ve benimki) kaynak kontrolü tarafından doldurulmuyor çünkü bu manuel taahhütler gerektiriyor. Her dakika işlem yapmak zorunda kalmadan çalışma kopyanızda yaptığınız dakika dakika değişiklikleri geri alabilmenin bir değeri vardır. Depoyu kirletmeden. Bazı IDE'ler (Eclipse gibi) proje dosyalarınıza zamanında göz atmanızı sağlar. Ancak bunun için belirli bir IDE kullanılması ve bir proje oluşturulması gerekir. Bağımsız bir araçta benzer işlevler olsaydı iyi olurdu.
Vimes

@JohnB SVN, "Otomatik Sürüm" adlı bir özelliğe sahiptir. Deponuzu standart bir WebDAV klasörü olarak bağlamanızı sağlar ve dosyayı her kaydettiğinizde bir taahhüt gerçekleştirir. Yeterince sık kaydederseniz, dosyayı kaydettiğiniz herhangi bir zamanda etkili bir şekilde geri gidebilirsiniz. Her karakter Ctrl + Z yapabileceğiniz VS.Net gibi bir ayrıntı değildir, ancak yine de her 10 dakikada bir kaydetmelisiniz. Bir proje üzerinde çalışan tek bir geliştirici olsaydınız, muhtemelen çok fazla deneyime sahip olmasam da işe yarayacaktır. ( Svnbook.red-bean.com/en/1.7/svn.webdav.autoversioning.html )
Kibbee

Teşekkürler Kibbee. Aşağıda VonC'nin gönderisini gördüm. Gördüğüm birkaç seçenekten biri ve sadece ücretsiz olanı. Aşağıda, bir kaynak kontrol sunucusu kurmanızı gerektirmeyen bazı özel ürünler de var, bu da güzel. Ama paraya mal oluyorlar ve ihtiyacım olandan daha fazla çan ve ıslık çalıyorlar gibi görünüyorlar (ya da bunlardan birinin UI çalışmalarına ihtiyacı var). İstediğim şeylere en yakın gördüğüm şey, Windows Gezgini bağlam-menü entegrasyonu ile DropBox. Varsayılan olarak 30 günlük geçmişi kaydeder ve Pack Rat özelliği için ödeme yaparsanız süresiz olarak tasarruf sağlar. Ama bu bir bulut uygulaması.
Vimes

21

Yani olurdu Otomatik Sürüm (Subversion ile kalmak):

Otomatik sürüm oluşturma, genel WebDAV istemcilerinin bir DeltaV sunucusuna (mod_dav_svn gibi) yazabileceği ve sunucunun arka planda sessizce gerçekleştirdiği bir özelliktir. Bu, Subversion sunucunuz olarak Apache httpd'yi kullanırsanız, çoğu modern işletim sistemi havuzu bir ağ paylaşımı olarak bağlayabilir ve teknik olmayan kullanıcılar ücretsiz olarak "şeffaf" sürüm alabilirler. (Tabii ki, teknik kullanıcılar havuz geçmişini incelemek için Subversion istemcilerini kullanmaya devam edebilir.)


2
Kesinlikle iyi bir cevap ve OP'nin istediği şeye benzer bir çözüm, açık taahhütler olmadan düzenli yedeklemeler.

12

Yedekleme çözümlerini sürüm kontrolü ile karıştırmayın. İkisi de önemlidir, ancak farklı amaçları vardır. Yapmanız gereken şey, sürüm kontrolünü (svn, cvs, mercurial, git, neyse) kullanmak ve bunun HDD'niz dışında, başka bir yerde otomatik olarak yedeklenmesi, tercihen site dışı (ücretli ana bilgisayar veya S3). Veya% 100 uzaktan kumandaya gidin ve SVN deponuzu barındıracak birini bulun. Çözülmesini öneririm . Orada çok fazla sorun yaşamadan ücretsiz bir SVN repo kurabilirsiniz.

Mermiyi ısır ve SVN kullan. Alıştığınız kadar kolay olmayabilir, ancak çok özel bir geri dönüş yapmanız veya dosyalar arasındaki değişiklikleri karşılaştırmanız gerektiğinde, yaptığınızdan memnun kalacaksınız.



6

Tam Açıklama: Altaro Yazılımı için çalışıyorum.

Windows için bir Time Machine istiyorsanız 'Hata! Yedekleme 'BETA listesi

Biz Altaro Software adlı yeni bir yazılım şirketiyiz ve 'Hata!' Adında bir yazılım yedekleme ürünü / sürüm kontrol ürünü geliştiriyoruz. Destek olmak'. Hata! Yedekleme, geleneksel bir yedekleme ürünü ile hafif bir sürüm kontrol sistemi arasında bir melezdir. Hata! Yedekleme, belge, fotoğraf ve diğer dosyalardaki değişiklikleri otomatik olarak izler ve istediğiniz zaman geri izlemenize olanak tanır. Belli bir dereceye kadar Windows için Time Machine eşdeğeri.

Hafif sürüm kontrolü dediğimi unutmayın - bu, uygun bir sürüm kontrol ürününün yerini alması amaçlanan bir ürün değildir. Geliştiricilerimiz SVN ve Oops kullanıyor! Aynı anda yedekleme. Check-in / out özelliklerine sahip doğru sürüm kontrolü için VSN kullanıyorlar, fakat aynı zamanda Oops kullanıyorlar! Oops anlarının yedeği, bazen tüm bir ödeme işleminden geçmek zorunda kalmadan önceki dosya sürümünü hızlı bir şekilde bulmaları ve bulmaları gerekir.

Kullanıcı deneyimine ve göz şekerlemesine çok yatırım yaptık - gözlüğün kullanıcı deneyimini ima etmediğini anladığımız için.

Yakında BETA'ya gireceğiz ve BETA testçileri arıyoruz - denemek isteyen herkes http://www.altaro.com/download.php adresine göz atın . Bu sayfada ayrıca ürün ekran görüntülerini de görebilirsiniz.

Fikirleriniz ve yapıcı eleştirileriniz çok takdir edilecektir (kötü şeyleri duymak isterim ... iyi şeylerden daha fazlası)

Daha önce söylediğim gibi - Hata! Yedekleme, uygun bir sürüm kontrol ürünü ihtiyacının yerini almaz - ancak bunu tamamlar. Sürüm kontrolü için bir yol olarak kullanılabilir, ancak daha sonra check-in / out yapmayacaksınız ve dallamanın yeni bir klasör oluşturarak manuel olarak yapılması gerekecektir.

Fiş için üzgünüm !!

David Vella - david@altaro.com


Özellik listesinin çok iyi bir başlangıç ​​olduğunu düşünüyorum. Tam bir geri yüklemeyi destekliyor mu (donanım arızalarında olduğu gibi; bana sorarsanız Windows için Time Machine için bir gereksinim )? Ancak, çok azı ilgilenebilir: birden fazla (yedekli) yedek diski işleyebilir mi? Yoksa, tam yedeklemeyi kopyalamanın bir yolu (Time Capsule gibi, ancak hangisi uzun sürüyor)? Sonraki sürümler için: Belirli dosya sistemi kullanımına ihtiyaç duyan popüler yazılımlar için eklentiler öneriyorum. E-posta programlarında olduğu gibi: bunların dosya sisteminde nasıl bulunacağını bilmeden iletileri bulmak ve geri yüklemek için. Ve: yerelleştirme?
Arjan

Merhaba Arjan - hayır, disk görüntülemeyi (ala Acronis & Ghost) desteklemiyor ve dürüst olmak gerekirse, bu şekilde gitmemizin gerekip gerekmediğinden emin değilim - geri bildirime dayalı olarak göreceğiz. Çıplak metal için kullanabileceğiniz iyi ürünler zaten var, bu yüzden şimdi bu pazara girmeyeceğiz ve Oops yapmaya odaklanmayacağız! Pazardaki en iyi nokta çözümünü yedekleyin. Bunun yerine, sürüm katmanına odaklanıyoruz - bit katmanının aksine gerçek içeriğe odaklanıyoruz. Bugün itibariyle, MS Office dosyalarını, resimleri, metin tabanlı dosyaları başkalarının önizlemesini desteklediğimiz için 'uygulama farkında' önizlemelerimiz var - bunu eklemeye devam edeceğiz.
David Vella

Bir dereceye kadar bunun Time Machine'e eşdeğer olduğunu söyledim. Duyduğum kadarıyla Apple Time Machine'e en yakın olan Rebit - asla kendim test etmedim. Sadece şimdilik İngilizce - ama yerelleştirmeye başlamaya hazırız. BETA'da denemek istiyorsanız bana bir e-posta gönderin :) Malta (Avrupa)
David Vella

Genie'nin "Candice" aka "Salam" tarafından bırakılan bazı yorumlardan geçtikten sonra: Açıklamanız için +1 ;-) ( superuser.com/questions/7423/time-machine-for-windows/… / stackoverflow.com/questions/274948 / Windows için zaman makinesi /… / serverfault.com/questions/1918/… )
Arjan

4

Time Machine'e çok benzeyen bir çözüm bir süre önce Alman c't dergisinde sunuldu. Makalenin kendisi 60 sent için mevcut olsa da, komut dosyalarının kendisi ücretsizdir: http://www.heise.de/ct/ftp/06/09/126/

Temel olarak, verilerinizi harici bir NTFS formatlı sürücüye yedeklemek için rsync kullanır. Her yeni yedeklemede yalnızca yeni dosyaları yedekleme diskine depolar, ancak diğer her şey için sabit bağlantılar oluşturur. Etkili bir şekilde her bir yedekleme için tam bir klasör yapısı göreceksiniz, ancak yalnızca ilk tam yedekleme için gereken alanı + daha sonra gelen değişiklikleri kullanın.

Time Machine kadar süslü değil, ama aynı teknoloji (Time Machine, bildiğim kadarıyla rsync kullanıyor).


2

Time Machine biraz sıradan bir yedekleme / geri yükleme çözümüdür. Otomatik günlük artımlı yedeklemeler ile herhangi bir Windows yedekleme aracını kullanın ve hemen hemen aynı. Ancak, önceki (günlük) durumları geri yüklemek mümkün olsa bile, en hızlı çözüm olmayabilir.


2

SVN, solo geliştiriciler için çok etkili değil. BZR'ye göz atın . BZR'yi tüm kişisel projelerim ve ana dizinim için, SVN'yi sadece büyük iş projesi için kullanıyorum.


İlginç. Bazı sunucularla, hatta localhost ile mi kullanıyorsunuz yoksa sadece yerel dosya sistemiyle mi çalışacak?
PhiLho

1
"SVN solo geliştiriciler için çok etkili değil". Bu çok güzel bir açıklama değil mi?
mwjackson

1
jacko, alternatiflere kendinizi eğitin ve kabul edersiniz.
Dustin Getz

1
phil, her şeyi hızlı hale getirmek ve izin sorunlarından kaçınmak için her zaman deponun yerel bir kopyası vardır, ancak isteğe bağlı olarak bir ekiple çalışmanız gerektiğinde / gerektiğinde uzak bir şeye (paylaşım, web sitesi, ftp, muhtemelen daha fazlası) iter / senkronize eder. web sitesini okuyun.
Dustin Getz

BZR ve SVN arasındaki temel fark, BZR'nin dağıtılmış olduğu görülmektedir. OP çoğunlukla tek bir bilgisayarda tek başına çalıştığından, dağıtılmış bir kaynak kontrolünün faydalarının bu durumda ek karmaşıklığı aşacağına ikna olmadım.
redtuna

2

Genie Timeline 2.0 geçen hafta itibariyle çıktı.

Biliyorum, biliyorum, "yine başka bir zaman çizelgesi fişi!" ... ama değil.

Zaman Çizelgesi 2.0 tamamen yeniden yazılmıştır ve şu ana kadar web üzerindeki genel fikir birliği çok olumlu olmuştur.

Hepsinden iyisi, neredeyse tüm özellikler Genie Timeline'ın yeni bir ücretsiz sürümünde mevcuttur.

Genie Timeline 2.0 Free'in özellikleri: http://www.genie-soft.com/Free_products/free_timeline.aspx

İndir: http://download.cnet.com/Genie-Timeline-Free/3000-2242_4-10967059.html?tag=mncol

Ürünün ücretli sürümleri eski yedeklemelerin şifrelemesini, sıkıştırılmasını ve otomatik olarak temizlenmesini sağlar.

AÇIKLAMA: Sürüm 2.0'da proje lideriydim


Açıklama için +1. Ayrıca bence bu soruna devam etmek için daha iyi bir yer olan Windows için Time Machine'e bakın .
Arjan

1

Kaynak kontrolünün / çoklu yedeklemelerin ne yapmasını istiyorsunuz?

Benim görüşüme göre kaynak kodu kontrolünün iki nedeni var - yapılandırma yönetimi ve geliştirici parmak sorununa / aptallığına karşı koruma (benim tarafımdan çok kanıtlandı). Eğer ikincisi sorunsa, aşağıdaki öneriler (veya başka bir cevapta önerildiği gibi FileHamster) işi yapar.

Dustin Getz'in önerebileceği gibi, konfigürasyon yönetimi, şubeler vb. İle ilgili ise, SVN veya diğer kaynak kodu kontrol programı önerileri önerilerimden daha iyidir.

Yani, kullanılmadı ve ücretsiz değil (32 $), ancak googling ortaya çıktı

TrackMyFiles - http://www.trackmyfiles.com/en/features/

  • Dosyalardaki değişiklikleri otomatik olarak izler ve saklar
  • Eski dosya sürümlerini görüntülemenizi ve geri yüklemenizi sağlar
  • Önemli dosya sürümleri açık bir şekilde etiketlenebilir
  • Microsoft Word® Belgeleri ve Microsoft Powerpoint® sunuları gibi çoğu dosya türüyle uyumludur
  • Delta sıkıştırma algoritması ile değişikliklerin verimli depolanması
  • Sorunsuz çalışma için Microsoft Windows® Dosya Gezgini'ne entegre edilmiştir

Bu web sitesine göre 60 günlük deneme sürümü mevcut

Veya Vista kullanıyorsanız, yerleşik gölge kopya var. Bkz. Http://en.wikipedia.org/wiki/Shadow_Copy


1

@Lukman ve Paul, düzenli belgeler için bu basitleştirilmiş versiyonlama sistemleri fikrini seviyorum, ancak bunları kaynak kodu için kullanmak bir hata olduğunu düşünüyorum - şube, birleştirme ve paylaşamaması sizi gerçekten tutacak.


1
Bağlı olmak. OP'nin istediği şeylere uyuyor. Benim görüşüme göre kaynak kodu kontrolünün iki nedeni var - yapılandırma yönetimi ve geliştirici parmak sorununa / aptallığına karşı koruma (benim tarafımdan çok kanıtlandı). İlki sorunsa, sana katılıyorum. İkincisi, tüm bu çözümler yapacak.
Arketipik Paul

1

Birkaç düşünce:

SVN'ye eklenmiş gibi görünen SVK'yı beğenebilirsiniz. Kendim denemedim, ama ilginç görünüyor.

http://svk.bestpractical.com/view/HomePage

Trac gibi araçlar, iyi bir SVN veri havuzuna göz atma olanağı sağlar ve göz atmaya değer olabilir.

Aramak için doğru jargonu bulmakta sorun yaşıyorsanız, 'anlık görüntüleri' arayın. Ayrıca, derleme sisteminize bir tür arşivleme işlemi oluşturmak isteyebilirsiniz, böylece her çalıştırdığınızda otomatik olarak bir anlık görüntü alırsınız (veya durumunuz için anlamlı olan her şeyi).


1

Ben cron (arama google ve istediğiniz birini seçin) ve sonra her iki saatte benim sosu klasörler pkzipc çalıştırmak için bir komut satırı komut dosyası var. cronun başlangıcını başlangıcımına bağladıktan sonra yeni başladım ve unuttum. Geç bir nite beyin dondurmasında del / f / s * .cs yazdığımda beni 1 kez kurtardım


1

Windows Vista Business, Enterprise ve Ultimate bu özelliğe sahiptir;)


Adı ne, tam olarak ne yapıyor, ödünleşimler nelerdir? Belki de gölge cilt kopyası hakkında mı konuşuyorsunuz?
redtuna

1

Apple'ın Time Machine ile ilgileniyorsanız ve bir Windows platform işletim sisteminiz varsa bunu kontrol etmek isteyeceksiniz.

http://www.genietimeline.com

Beta sürümü yakında yayınlanacak ... Bunun için kayıt olabilirsiniz ... Ellerimi Genie Zaman Çizelgesi'ne almak için sabırsızlanıyorum ...

Görünüşe göre, özellikleri arasında Gerçek Zamanlı CDP, sonsuz dosya sürümü, otomatik yedekleme, pencerenin çekirdeğe entegrasyonu ... Bu tür bir yazılımın Windows'ta çağlar boyunca yayınlanmasını bekliyordum ...


Bir gözden geçirme: pc-tutorials.suite101.com/article.cfm/… "En yaygın kullanıcı dosyalarını otomatik olarak algıla" diyebilirim, sadece kullanıcı tarafından oluşturulan dosyaları yedekler . Tüm sistemi nasıl geri yüklerim? Örneğin, e-posta yazılımlarıyla entegrasyon yok gibi görünüyor. Bazı mesajları sildikten sonra ne yapmalı? E-postanın sabit sürücüde nerede ve nasıl bulunduğunu bilmem gerekir mi? Tek bir iletiyi geri yükleyebilir miyim? Hemen hemen her şeyi yedeklemek ve diğer yazılımlarla entegrasyon, Time Machine'i türünün tek örneği haline getiriyor. Aylak.
Arjan

1

IDE'nize takabileceğiniz bir sürüm kontrolü kullanmanızı öneririm. Bu onunla çalışmayı bir esinti yapar. Kaynak ağacınızdaki güncelle / bağla'yı tıklamanız yeterlidir!


1

dropbox ( http://www.getdropbox.com/ ) kullanarak projelerimi saklamak ve çalışmak istiyorum . sadece çalışmanızı otomatik olarak yedeklemez, aynı zamanda sizin için revizyonları tutar.


Sık sık kaydederseniz, bu DropBox deposunda büyük bir revizyon kaybı olacaktır.
Patrick Desjardins

1

Windows Server 2003 ve sonraki sürümlerde, Time Machine'e benzer, ancak ağa bağlı bir işletme ortamı için tasarlanmış bir " Gölge Kopya " özelliği bulunur. Gerçekten isterseniz yerel olarak ayarlayabilirsiniz.

Ancak, bu gerçekten iyi bir kaynak kodu kontrolü için daha düşük bir çözüm olacaktır. Kaynak kontrolü ile, kod tabanınızdaki her kod satırının eksiksiz ve ayrıntılı bir geçmişini görüntüleyebilirsiniz. Denemene kadar ne kadar değerli olduğunu anlamak zor.

Gölge Kopya



0

Eğer varsa anlamıyla "Windows için Time Machine" Aradığınız: Windows Vista ile birlikte gelen zaman eğrilmesi (ben bitmiş özellik ne denir unuttum kod adı var). OS X'in Time Machine ile hemen hemen aynı şey, sadece daha az hype ile.


1
Adı gölge cilt kopyası ve çok büyükanne dostu. Hangi klasörleri yedeklemek istediğinizi ("müzik", "resimler" vb.) Seçebilir, hangi klasörleri izlemesi gerektiğini seçebilirsiniz. Şu anda bir yedekleme yapmasını söylemediğiniz sürece günde yalnızca bir kez çalışır.

0

Flashbake'i deneyin . M dakikada değişmeyen her n dakikada bir (cron ve muhtemelen Windows Zamanlayıcı aracılığıyla) dosyaları yedekleyebilir (0 olabilir). Python'a ihtiyacınız olacak, yani Cygwin veya ActiveState Pyton. Git tabanlı ve teknik olmayan tipler için tasarlanmıştır.


0

Büyük değişiklikler yapmadan önce bir vm kullanabilir ve anlık görüntüler alabilir misiniz? Bu şekilde geri almak oldukça acısız - yaklaşık 5 dakika ve bitmiş :)


Sanal Makine için vm? ...
Patrick Desjardins

0

SlickEdit, tarif ettiğinize benzer hoş bir özelliğe sahiptir. Üzerinde çalıştığınız dosyayı her kaydettiğinizde, yerel (farklı) bir yedek oluşturur. Boş zamanlarınızda, yerel dosya geçmişini gözden geçirebilirsiniz. SlickEdit'in de entegre edebileceği SVN deponuzu tamamlamak için bunu kullanabilirsiniz.


0

Genie Timeline'ı deneyebilirsiniz, pencereler için windows zaman makinesi gibidir ve her sürümü görüntülemek için zaman kaydırıcısını kullanarak ihtiyacınız olan sürüme geri dönebilirsiniz http://www.genietimeline.com


Genie için zaten yeterli fiş.
Arjan



0

Mercurial bu iş için mükemmel.

Kodunuzun bir anlık görüntüsünü almak istediğinizde, komut satırında hg commit yaptığınız tek şey budur : ve işiniz bitti!

Dosyanızın farklı sürümlerine göz atmak istiyorsanız , söz konusu dosyayı sağ tıkladığınızda grafik bağlam menüsünü kullanarak TortoiseHG ile kolaydır .

Ayrıca, gizli .svn dizinleri ile tüm alt klasörlerinizi çöp değil çünkü SVN daha güzel.


Taahhüt etmek, çekmek için zaman harcamak istemiyorsam ... ancak google dokümanlar gibi her değişikliği izleyen otomatik bir şey yerel değil. Ne öneriyorsun?
skan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.