2009-07-21 31 views
22

Bạn có đề xuất gì cho ứng dụng Subversion hỗ trợ API SCC tiêu chuẩn của Microsofts?Có tích hợp SCC khả thi cho Subversion không?

Cho đến nay, tôi đã tìm thấy hai khả năng:

  • TortoiseSVN SCC. Dường như không trưởng thành, hoạt động hoặc không được hỗ trợ (không có bản phát hành kể từ tháng 1 năm 2005)
  • SVN Plugin từ PushOK. Thương mại, với giá ẩn đằng sau một trang đăng nhập.

Không có điều gì trong số này có vẻ đặc biệt hấp dẫn - vì vậy tôi đã tìm tôi sẽ chuyển sang StackOverflow.

Máy khách Subversion nào có hỗ trợ API SCC, phù hợp để sử dụng với Sybase PowerBuilder?

Ưu tiên nguồn mở, nhưng các giải pháp thương mại được xem xét - chất lượng/độ tin cậy quan trọng hơn chi phí (trong phạm vi lý do).

Thông tin cơ bản: Máy chủ Subversion đang chạy phiên bản 1.6 và công việc khác đã sử dụng cả hai TortoiseSVNAnkhSVN làm khách hàng.

Cập nhật: Tại sao không sử dụng TortoiseSVN và được thực hiện với nó?

Một phần vấn đề của tôi là tính đặc thù của cách Powerbuilder hoạt động - tất cả các phần của ứng dụng của bạn được lưu trữ bên trong tệp PBL ("pibble"). Sử dụng kiểm soát nguồn ở cấp hệ thống tệp, bạn chỉ có thể đăng ký/out toàn bộ ứng dụng. Nếu bạn muốn quản lý mọi thứ từng mảnh, bạn phải thực hiện nó từ bên trong PowerBuilder, thông qua tích hợp dựa trên SCC.

Cập nhật: Có những tệp PBL nào?

Một số more details cho những người quan tâm.

PowerBuilder lưu mã của nó bên trong PowerBuilder Thư viện (PBL) và không phải là tệp văn bản ASCII riêng lẻ [this] thêm một lớp phức tạp để tích hợp. (http://pbdj.sys-con.com/node/42500)

+1

Tôi tò mò muốn biết lý do để hỗ trợ API SCC? Cá nhân, tôi đang sử dụng VisualSVN và tôi rất hài lòng với sản phẩm nhưng nó không hỗ trợ SCC. –

+1

Chỉ cần một FYI trong khi liên kết "Mua ngay bây giờ" trên trang web PushOK không cần thiết phải đăng nhập trước khi tiếp tục bất kỳ chi tiết nào, bạn có thể nhận được giá của proxy PushPR SVN SCC tại đây: http://www.pushok.com/ soft_get_price.php? idprogram = 3 Rõ ràng là $ 27 USD. Lưu ý rằng tôi không biết gì về phần mềm này ... –

+1

@FrancisB - VisualSVN là cụ thể cho Visual Studio; chúng ta cần tích hợp cho Powerbuilder, một sản phẩm khác. – Bevan

Trả lời

6

AFAIK, hai tùy chọn duy nhất là plugin của PushOk và PBSCC Proxy. Tôi đã cung cấp cho PBSCC Proxy một cách nhanh chóng một vài tháng trước đây, và nó đã không được mịn như tôi đã hy vọng (mặc dù nó thực sự là một thử nhanh chóng. Một số người có thể hài lòng với nó). Tôi rất cảm kích anh chàng đã đóng góp một công cụ như vậy cho cộng đồng, nhưng với cái giá mà PushOk đang hỏi, tôi sẽ đi với công cụ của họ. Là thương mại, nó có sự hỗ trợ và cam kết với khách hàng. Trừ khi bạn sẽ sử dụng SVN cho một số dự án phụ bạn làm ở nhà, cho tôi rằng vấn đề nhiều hơn giá nó chi phí.

Đáng buồn thay, không có quá nhiều nhà phát triển PB trong StackOverflow. Nếu bạn muốn có lượng khán giả lớn hơn cho những câu hỏi như thế này, tôi nghĩ bạn cũng nên hỏi họ trên nhóm tin sybase.public.powerbuilder.source_control. Bạn cũng sẽ tìm thấy rất nhiều câu hỏi liên quan đến tích hợp SVN/PB đã được trả lời.

+0

Cảm ơn con trỏ nhóm tin tức, tôi sẽ kiểm tra mọi thứ. – Bevan

1

Bạn đã kiểm tra này link?
Như tôi có thể thấy bạn có thể sử dụng PBSCC đó là SVN client cho PowerBuilder.

-7

Một phần lý do bạn không tìm thấy nhiều tùy chọn hơn là có thực sự không cần (IMO) để có loại giao diện đó. TortoiseSVn cắm vào vỏ và là về điều khiển nguồn đơn giản nhất và nhẹ nhất có thể tưởng tượng trên nền tảng Windows.

Cá nhân tôi không bao giờ thích tích hợp VSS và IDE - Alt-tabbing là một nhiệm vụ đơn giản để truy cập cửa sổ trình khám phá tệp.

+1

Xem cập nhật của tôi cho câu hỏi để biết chi tiết - tích hợp với PowerBuilder IDE là cách duy nhất để đạt được kiểm soát tốt mà chúng tôi cần. – Bevan

+0

Nếu nó không dành cho những tính năng riêng biệt của PowerBuilder, câu trả lời này sẽ hợp lệ ... câu trả lời không phải từ tôi. – Bevan

+0

Vậy làm thế nào để các phần bên trong của trình xây dựng năng lượng ánh xạ tới bất kỳ thứ gì trong SVN? nếu chỉ có một mục trên hệ thống tập tin cục bộ thì svn sử dụng nó, hoặc bạn đang nói rằng powerbuiler sẽ nói chuyện với máy chủ svn trực tiếp - mà không có máy khách svn? mà hút - không minh bạch ở tất cả – Tim

5

Agent SVN là một Subversion plug-in mà thực hiện MS-SCCI giao diện và như tích hợp như vậy với PowerBuilder IDE. Điều này link mô tả cách thực hiện điều này.

LƯU Ý: Đại lý SVN là một dự án thương mại.

+4

Điều cần biết - cảm ơn liên kết. – Bevan

+3

Cảm ơn. Nó hoạt động tốt. – mrsheen

-1

AnkhSVN - Một nhà cung cấp lật đổ SSC:

enter image description here

Đó là open source.

+3

Nó không thực hiện giao diện MS-SCCI. – veight

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