Có API nào để truy cập Subversion từ C# không?Có một API Subversion có thể được sử dụng để lập trình chống lại trong .NET
Trả lời
Svn.NET là sự tiếp tục (ngã ba) của SubversionSharp được đề cập trong CMS 's answer. SubversionSharp được giới hạn trong nền tảng .NET 1.1.
Svn.NET hỗ trợ các nền tảng sau:
- .NET 2.0 trên nền tảng của Windows
- Mono trên Win32 (2.0 framework)
- Mono trên Linux (khuôn khổ 2,0)
Kiểm tra SubversionSharp, về cơ bản là thư viện trình bao bọc C# bao gồm đầy đủ API ứng dụng khách của Subversion.
Có một lưu ý trên trang web tại thời điểm nó hỗ trợ độc quyền .NET 1.1. Nếu bạn muốn hỗ trợ .NET 2.0 bạn có thể thử SVN.NET. – splattne
Tôi đã thử Svn.NET tại một thời điểm và hãy nhớ rằng nó đã không làm tất cả mọi thứ mà tôi đang tìm kiếm. Nếu Svn.NET làm việc cho bạn, tôi chắc chắn sẽ giới thiệu tuyến đường đó, nhưng nếu bạn gặp vấn đề như tôi đã làm bạn có thể hoang dã và thử sử dụng http://www.ikvm.net/ để chuyển đổi http://svnkit.com/ thành một hội đồng .NET. Tôi chắc chắn có điều này để làm việc và đã thử nghiệm với nó trong dự án của tôi khi chúng tôi quyết định di chuyển ra khỏi SVN sau khi tất cả và tôi trì hoãn toàn bộ điều.
SharpSvn là thư viện trình bao bọc Subversion mới cho .Net/C# ẩn tất cả quản lý bộ nhớ interopand cho bạn và bao gồm một thư viện Subversion được biên dịch tĩnh để dễ dàng tích hợp. Nó có lẽ là liên kết Subversion duy nhất được thiết kế để hoạt động tốt trong môi trường đa luồng.
SharpSvn không phải là nền tảng độc lập, nhưng nó giúp bạn dễ dàng sử dụng Subversion từ các ứng dụng .Net của bạn. Một số dự án chuyển từ thư viện khác sang sử dụng SharpSvn trong năm qua. (AnkhSVN, máy tính để bàn Collabnet cho Visual Studio, SharpForge, để đặt tên một vài)
+1 - Tôi đã sử dụng SharpSvn trên .NET 2.0 và thấy nó đơn giản để sử dụng. – JeffH
Tuyệt vời. Hiện tại (1.6006.1373) va chạm VS nhưng bản dựng đêm mới nhất (1.6015.1625) hoạt động rực rỡ –
- 1. Làm thế nào để sử dụng propset của subversion chống lại một URL?
- 2. API để lập trình lại mã Java
- 3. Làm thế nào tôi có thể proctect ứng dụng .NET của tôi chống lại DLL Hijacking?
- 4. JScript.NET có thể được sử dụng để viết một ứng dụng .NET không?
- 5. Có một API Sandbox nhẹ, có thể lập trình cho nền tảng Windows không?
- 6. Có an toàn khi sử dụng isKindOfClass: chống lại một cá thể NSString để xác định loại?
- 7. Cách kiểm tra ứng dụng .net chống lại proxy?
- 8. Lập trình có được url của một trang trong liferay
- 9. Tôi có thể sử dụng tích hợp Delphi XE2 Subversion với Subversion 1.7
- 10. Sử dụng Subversion Không có Thân cây
- 11. .NET Framework có thể sử dụng được trên Win98 không?
- 12. có thể để có được/thiết lập kích thước phông chữ console trong C# .net?
- 13. Làm thế nào tôi có thể thiết lập lại một NSSearchField ca cao lập trình?
- 14. Ví dụ về mã hóa chống lại API PayPal trong .NET 2.0+?
- 15. Có sử dụng mixin chuỗi D để tái sử dụng mã chống mẫu không?
- 16. Sử dụng CollectionAssert.Contains chống lại một bộ sưu tập
- 17. Có thể thiết lập CultureInfo cho một ứng dụng .NET hay chỉ là một chuỗi?
- 18. Làm cách nào để thử nghiệm một ứng dụng mới chưa được xuất bản chống lại api giao hàng?
- 19. Lập trình sử dụng ký tự tab trong .NET?
- 20. Có thư viện Lập trình chức năng cho .NET không?
- 21. Phần mềm chống vi-rút Windows Server 2008 có API
- 22. Có thể lập trình meta trong Javascript?
- 23. FFmpeg có thể được sử dụng làm thư viện thay vì một chương trình độc lập không?
- 24. Có API cấu trúc lại Eclipse nào mà tôi có thể gọi theo chương trình không?
- 25. .NET có một trình liên kết không?
- 26. Sử dụng llvm :: Trình liên kết để tìm kiếm bên ngoài chưa được giải quyết một cách có lập trình
- 27. Lập trình xác định kích thước khung tối đa có thể sử dụng cho một UIView
- 28. Làm thế nào để bạn lập trình (lại) ký một hội đồng .NET với tên mạnh?
- 29. Sử dụng GPU theo cách có lập trình
- 30. Trong .NET có một bộ lập lịch trình cho các chủ đề dài chạy không?
Bạn đã thử chưa? Bạn có thích nó không? Nói thêm cho tôi về điều đó! –
Không cam kết kể từ năm 2008, tôi giả định nó đã chết –
api cho điều này là ass –