2008-11-13 19 views

Trả lời

15

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)
+2

Bạn đã thử chưa? Bạn có thích nó không? Nói thêm cho tôi về điều đó! –

+0

Không cam kết kể từ năm 2008, tôi giả định nó đã chết –

+0

api cho điều này là ass –

2

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.

+0

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

2

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.

24

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)

+0

+1 - Tôi đã sử dụng SharpSvn trên .NET 2.0 và thấy nó đơn giản để sử dụng. – JeffH

+0

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ỡ –

Các vấn đề liên quan