2011-07-20 10 views
6

Bu yüzden basit bir crossplatform C++ uygulaması oluşturuyorum. Metin dosyaları sürümleri ve revizyon kontrolü için kütüphaneye ihtiyacım var. SVN gibi ancak benim uygulamamda (bağımsız erişilebilen sunucu değil) çekilebilir ... 'Kişisel Revizyon Kontrol' ile bu kütüphanenin kullanımı e text editor olacaktır. Bu revizyon kontrolüne sahip bazı kütüphanelere ihtiyacım var. Herhangi bir açık kaynak kütüphanesi var mı?C++ Uygulama kitaplığınızda, metin dosyaları sürümleri ve revizyon kontrolü için herhangi bir basit bir seçenek var mı?

+0

[libGit] (http://libgit2.github.com/)? – spraff

cevap

4

Yerel bir istemci olarak karma içeriği başlatıp zaman damgalarıyla sipariş etmenin çok zor olmayacağından şüpheleniyorum. Metin ise, diff ve md5sum gibi komut satırı araçları gibi basit şeyler yeterli olabilir. Bunu yönetmek için biraz daha az önemsiz olan ikili ise. Gerçekten neye ihtiyacın olduğuna bağlı. Tam bir darbe çözüm gerekiyorsa bunlardan

Bir işe yarayabilecek:

libGit

SvnCpp C++ API

İlgili konular