2009-04-22 28 views
20

Tôi gặp vấn đề kỳ lạ ... mỗi khi tôi cam kết tôi nhận được và không bị lỗi như thế này:Subversion cam kết thất bại Merge của tập tin: 200 OK

commit failed (details follow): MERGE of '/svn/project/trunk/web/directory/': 200 OK (http://mydomain.com) 

đó là thư mục của tập tin tôi sửa đổi.

Sau đó chỉnh sửa tôi đã cài đặt web dav SVN và tôi cam kết URL HTTP. và có một móc đăng bài thực hiện cập nhật svn trên một thư mục trên cùng một máy

Bất kỳ ý tưởng nào? cảm ơn sự giúp đỡ của bạn.

+0

Chúng ta có nên giả định máy chủ trong câu hỏi đã WebDav cài đặt không? – Powerlord

Trả lời

28

Bạn sẽ nhận được lỗi đó nếu cam kết sau của bạn không thành công. Hãy thử chạy nó từ dòng lệnh với cùng một args để đảm bảo nó hoạt động đúng. Tôi đã có lỗi này một hoặc hai tuần trước khi kịch bản python của tôi đã bị lỗi.

+1

Có cùng một vấn đề và nó thực sự là sau cam kết thất bại. Tại sao thư này quá khó hiểu? – gruszczy

+0

Đã xảy ra sự cố tương tự. Cảm ơn, jvenema. –

4

Tôi đã tìm thấy thisthis trên Google ... Có thể hữu ích?

Có vẻ như nó bị ràng buộc với lỗi sau cam kết. Tuy nhiên, nó có thể thực sự cam kết.

1

Tôi đã gặp phải vấn đề tương tự khi tôi thực hiện nhiều thay đổi và chuẩn bị cam kết CodePlex. Tôi đã thử làm điều đó trên dòng lệnh, nhưng thất bại quá. Tôi phải hoàn nguyên dự án của mình và chia các thay đổi của mình cho một số dự án nhỏ hơn và cam kết từng cái một. Sau đó, nó sẽ ổn.

Nhưng tôi không biết TẠI SAO.

+0

Bạn đã đúng, trên CodePlex nó không thành công nếu bạn thực hiện các cam kết lớn (như bắt đầu từ việc hợp nhất). Nếu bạn thực hiện các cam kết nhỏ hơn, nó sẽ hoạt động. – jorgebg

0

bạn cần thêm directoty tạo lỗi, cho phiên bản lật đổ.

1

Cố gắng tạo điều kiện cho Proxy Server trong Rùa, dưới tùy chọn Settings/Network.

1

Gần đây, tôi đã gặp sự cố này và các giải pháp được đề cập không giải quyết được vấn đề.
Trong trường hợp của tôi, tôi có thể cam kết các tệp riêng lẻ bằng cách sử dụng Tortoise SVN, nhưng tất cả các cam kết đều không sử dụng subclipse.
Sự cố do tường lửa hoặc tường lửa của tôi gây ra, Kaspersky. Tạm dừng việc này đã giải quyết được vấn đề.

Thật không may, việc thiết lập máy khách svn là đáng tin cậy không giải quyết được vấn đề. Tôi tin rằng đây là một lỗi tiềm năng trong phiên bản 2012 của Kaspersky. (Xem here)

3

Đây là lỗi liên quan đến hậu cam kết.

Gỡ lỗi tập lệnh hậu cam kết của bạn, thường trong thư mục lưu trữ của bạn:

.../ Projectname/svn/móc/post-commit

Trong quá khứ tôi đã có một thông báo lỗi tương tự do một lỗi cú pháp trong một cam kết post script email

Flavio

0

Dưới bước làm việc với tôi

  1. thực thi chương trình có tên là 'Trình duyệt Kho lưu trữ TortoiseSVN' trong máy tính của bạn.
  2. Nó nhắc nhở các chứng chỉ đã thất bại, và hỏi tôi để đăng nhập và khôi phục lại Giấy chứng nhận
  3. Sau khi đăng nhập, mọi thứ vẫn ổn
Các vấn đề liên quan