2012-10-06 31 views
5

Tôi đang sử dụng PowerBuilder 12.5 với phiên bản 2511. Tôi đang sử dụng Agent SVN để kết nối với máy chủ svn từ xa. Đường dẫn máy chủ giống như "svn + ssh: // user @ domain/project/trunk". Ở đây vấn đề của tôi là tôi không thể kiểm tra tệp từ máy chủ, nhưng tôi có thể kiểm tra tệp trong máy chủ. trong khi kiểm tra, nó cho phép kiểm tra lỗi không thành công. có thể bất kỳ cơ thể nào giúp giải quyết vấn đề trong khi tôi đang kiểm tra tệp từ máy chủ không?Thanh toán SVN không thành công với giao thức svn + ssh

Tôi có thể kiểm xuất tệp từ Power Builder với kho lưu trữ SVN cục bộ bằng giao thức ‘file: //’. Nhưng tôi không thể kiểm tra các tập tin từ máy chủ SVN từ xa với giao thức ‘svn + ssh: //’.

Đây là tệp nhật ký Power Builder khi tôi kiểm tra tệp từ máy chủ

-------------------------- ---------- bắt đầu ------------------------------

Kiểm tra các mục đã chọn. .. Agent SVN Thông tin: Agent SVN Thông tin: SccCheckout

Agent SVN Thông tin: * Command: svn.exe --non tương tác --show động cập nhật --verbose tình trạng w_login.srw

Agent Thông tin SVN: * Thư mục: C: \ Workspace \

Đại lý SVN: Quá trình bắt đầu.

Agent SVN: Quy trình chạy ....

Agent SVN Info: 16.752 16.456 suresh.vadlamudi w_login.srw

Agent SVN Thông tin: Tình trạng chống lại sửa đổi: 16753

Agent SVN: Process hoàn thành với mã lối ra: 0

Agent SVN Thông tin: Kết quả: 0

Agent SVN Thông tin: * Command: svn.exe khóa --non tương tác w_login.srw

Đại lý SVN Thông tin: * Thư mục: C: \ Workspace

Đại lý SVN: Quá trình bắt đầu.

Agent SVN: Quy trình chạy ....

Agent SVN Thông tin: 'w_login.srw' khóa bởi người dùng 'suresh.vadlamudi'.

Agent SVN: Process completed với mã lối ra: 0

Agent SVN Thông tin: Kết quả: 0

Agent SVN Thông tin: SccFileApplyLock: False

Agent SVN Thông tin:

Agent SVN Thông tin: SccQueryInfo

Đại lý SVN Thông tin: * Lệnh: svn.exe --non-interactive --verbose status w_login.srw

Đại lý SVN Thông tin: * Thư mục: C: \ Workspace \

Đại lý SVN: Quá trình bắt đầu.

Agent SVN: Quy trình chạy ....

Agent SVN Thông tin: * Command: svn.exe --non tương tác thông tin C: \ Workspace \ w_login.srw

Agent SVN Thông tin: * Thư mục:

Đại lý SVN: Quá trình bắt đầu.

Agent SVN: Quy trình chạy ....

Agent SVN Thông tin: Đường dẫn: w_login.srw

Agent SVN Thông tin: Tên: w_login.srw

Agent SVN Thông tin: Làm việc Copy gốc đường dẫn: C: \ Workspace

Agent sVN Thông tin: URL: svn + ssh: //[email protected]/code/svnrep/project/trunk/w_login.srw

Agent sVN Thông tin: Repository root: s vn + ssh: // user @ domain/code/svnrep

Agent SVN Thông tin: UUID Repository: cea4ba45-7404-0410-9282-c9295b884410

Agent SVN Thông tin: Xem xét lại: 16752

Agent SVN Thông tin: Node Kind: nộp

Agent SVN Thông tin: Lịch trình: bình thường

Agent SVN Thông tin: tác giả đã thay đổi cuối: suresh.vadlamudi

Agent SVN Thông tin : Bài Changed Rev: 16.456

Agent SVN Thông tin: cuối ngày Changed: 2012/10/08 06:46:05 -0700 (Mon, 08 Oct 2012)

Agent SVN Thông tin: Văn bản cập nhật cuối: 2012 -10-08 22:12:26 -0700 (Mon, 08 Oct 2012)

Agent SVN Thông tin: Checksum: 51183433912df60b7ac03afc5eb7111c41783af8

Agent SVN Thông tin: Khóa Mã: opaquelocktoken: b9ab6225-9234-4c95-8955- a9f9f18f2972

Đại lý SVN Thông tin: Chủ sở hữu khóa: suresh.vadlamudi

Agent SVN Thông tin: Khóa Created: 2012/10/08 22:13:31 -0700 (Mon, 08 Oct 2012)

Agent SVN Thông tin:

Agent SVN: Process completed với mã thoát : 0

Agent SVN Thông tin: Kết quả: 0

Agent SVN Thông tin: K 16.752 16.456 suresh.vadlamudi w_login.SRW

Agent SVN: Process completed với mã lối ra: 0

Agent SVN Thông tin: Kết quả: 0

Agent SVN Status: File: 'w_login.srw' Tình trạng: 15

SccCheckout cho C: \ Workspace \ w_login.srw dường như đã thất bại.

Hoạt động hoàn thành

-------------------------------------- end- ------------------------------------------

+1

Vui lòng sao chép và dán thông báo lỗi * đầy đủ * mà bạn nhận được khi trả phòng. Có nhiều lý do tại sao bạn có thể nhận được "thanh toán không thành công" nhưng chỉ có một lý do sẽ áp dụng cho trường hợp của bạn. – alroc

+0

Phiên bản mới nhất của Agent SVN đã được cập nhật để xác thực https: // tốt hơn. Điều đó hy vọng sẽ khắc phục vấn đề này. – jussij

Trả lời

2

Bạn nên cố gắng kiểm tra toàn bộ nguồn với GUI cho SVN (ví dụ: TortoiseSVN)

Nếu bạn có thể làm điều này, thì vấn đề là với Đại lý SVN của bạn cho PB.

Thay vào đó, bạn có thể dùng thử proxy PBSCC, đây cũng là một ứng dụng SVN tốt cho PowerBuilder. Chúng tôi đã sử dụng nó trong 4 năm từ PB 10 - cho đến phiên bản mới nhất PB 12.5.1 với bản mới nhất mà không có bất kỳ lỗi lớn nào. Điều này có thể được tải xuống từ here.

Và giải pháp này là miễn phí :)

Tôi hy vọng điều đó sẽ hữu ích! Chúc một ngày tốt lành!

Br .: Gábor

+1

Trang web để lấy PBScc giờ đây là http://code.google.com/p/pbscc-proxy/ – Seki

+0

Tôi có thể kiểm xuất tệp từ Power Builder với kho lưu trữ SVN cục bộ bằng giao thức ‘file: //’. Vấn đề là chỉ với giao thức ‘svn + ssh: //’. –

2

Tôi là tác giả của Agent SVN. Nói chung khi trình cắm hoạt động ở chế độ tệp nhưng không hoạt động ở chế độ máy chủ thì sự cố sẽ là lỗi cấp quyền.

Nếu bạn tham khảo thiết lập Power Builder bạn sẽ thấy trong thiết lập Power Builder Workspace bạn cần cung cấp ID người dùng.

Đây là ID người dùng được sử dụng để kết nối với máy chủ SVN để bạn cần đảm bảo ID người dùng này là chính xác và cũng được định cấu hình chính xác trên máy chủ.

Cuối cùng phiên bản mới nhất của Agent SVN (Phiên bản 2.25 hoặc cao hơn) làm một công việc tốt hơn về suy giảm các vấn đề ID người dùng chắc chắn rằng bạn đang chạy phiên bản này.