Vì vậy, tôi đang tạo một ứng dụng C++ đa nền tảng đơn giản. Tôi cần một số thư viện cho các phiên bản tập tin văn bản và một điều khiển sửa đổi. Cũng giống như SVN nhưng có thể nhúng vào ứng dụng của tôi (không phải máy chủ có thể truy cập độc lập) ... Ví dụ về việc sử dụng thư viện đó sẽ là e text editor với 'Điều chỉnh sửa đổi cá nhân' của nó. Tôi cần một số thư viện có khả năng kiểm soát sửa đổi như vậy. Có bất kỳ thư viện nguồn mở hoặc hướng dẫn nào về việc tạo một thư viện không?C++ Có thể nhúng đơn giản nào vào thư viện ứng dụng của bạn để tạo phiên bản tệp văn bản và kiểm soát sửa đổi không?
6
A
Trả lời
4
Tôi nghi ngờ rằng với tư cách là khách hàng địa phương, sẽ không quá khó để bắt đầu nội dung băm và đặt hàng bằng dấu thời gian. Nếu đó là văn bản, thì những thứ đơn giản như các công cụ dòng lệnh chaining như diff và md5sum có thể là đủ. Nếu đó là nhị phân mà được một chút ít tầm thường để quản lý nó. Nó thực sự phụ thuộc vào những gì bạn cần.
Một trong số đó có thể làm việc nếu bạn cần một giải pháp đòn đầy đủ:
Các vấn đề liên quan
- 1. Làm cách nào để kiểm soát phiên bản công cụ và thư viện xây dựng?
- 2. Kiểm soát phiên bản cho văn xuôi
- 3. Virtualenv và kiểm soát phiên bản nguồn
- 4. Kiểm soát phiên bản nhanh?
- 5. Có thư viện Java FTP Server đơn giản nào có thể nhúng được không?
- 6. Sử dụng sáng tạo để kiểm soát phiên bản
- 7. Cách đơn giản nhất để kiểm tra phiên bản ứng dụng hiện tại của bạn so với phiên bản mới nhất trong cửa hàng ứng dụng là gì?
- 8. phiên bản của thư viện chuẩn C++
- 9. Đồ thị và kiểm soát phiên bản
- 10. Sử dụng PHP để tạo file PDF từ một kết hợp của văn bản đơn giản và văn bản HTML
- 11. Tệp có thể chỉnh sửa (ví dụ: tệp cấu hình) và kiểm soát phiên bản - thực tiễn tốt nhất?
- 12. Có thể nhúng Haskell vào thư viện C không?
- 13. Danh sách bỏ qua kiểm soát phiên bản cho ứng dụng Java của ứng dụng Java
- 14. C++: Thư viện đơn giản nhất để mở tệp video
- 15. Tôi có nên thêm tệp TemporaryKey.pfx của ứng dụng Metro vào điều khiển phiên bản không?
- 16. Loại tệp và thư mục nào có thể bỏ qua để kiểm soát phiên bản trong MonoTouch
- 17. Văn bản đơn giản trong OpenGL (không có GLUT)
- 18. Bạn có cần tạo chi nhánh để kiểm tra một phiên bản git cụ thể không?
- 19. Phương pháp kiểm soát phiên bản SQL
- 20. Công cụ tìm kiếm văn bản tệp đơn giản?
- 21. Kiểm soát phiên bản cho công việc chỉnh sửa video
- 22. Tệp Eclipse nào thuộc quyền kiểm soát phiên bản?
- 23. Hệ thống kiểm soát phiên bản có thể mở rộng (nửa triệu tệp)
- 24. Có cách nào đơn giản để làm cho văn bản html và văn bản kiểu nhập văn bản rộng không?
- 25. Tôi nên kiểm soát phiên bản C# dự án nào?
- 26. Làm cách nào để tìm bản sửa đổi phù hợp nhất trong hệ thống kiểm soát phiên bản?
- 27. Có cách nào đơn giản để thay thế văn bản tệp hàng loạt tại chỗ không?
- 28. kiểm soát phiên bản: cách kiểm soát phiên bản nén/rút gọn css và js giữa các môi trường
- 29. Hệ thống kiểm soát sửa đổi khôi phục bản sửa đổi như thế nào?
- 30. Tôi có thể sử dụng thư viện nào để truyền thông điệp đơn giản, nhẹ nhàng?
[libGit] (http://libgit2.github.com/)? – spraff