2009-12-01 16 views

Trả lời

10

Trong Hudson 1,334, trong xây dựng cấu hình, dưới Subversion -> Advanced ..., có ba hộp trừ. Nếu nó bỏ phiếu cho các thay đổi, Hudson sẽ bỏ qua các thay đổi phù hợp với các loại trừ này khi xác định có kích hoạt một bản dựng hay không. Bạn có thể yêu cầu Hudson bỏ qua các tệp/thư mục (Khu vực bị loại trừ), cam kết bởi người dùng cụ thể hoặc các tệp có một phiên bản lật đổ cụ thể.

2

tôi đã làm nó bằng cách vào không gian làm việc và chạy lệnh này

svn propedit svn:ignore ./ignore_this_dir 
1

Tôi có cùng một vấn đề. Có một dự án được tổ chức theo một dự án chính, nhưng không được xây dựng với dự án chính. Nó được dựng lên như một công trình độc lập trên Hudson.

Minh họa:

  • chính
    • Sub1
    • sub2
    • sub3

Vì vậy, tôi nghĩ rằng tôi chỉ có thể thêm "/ trunk/sub3/. * "trong" Khu vực bị loại trừ l "trường dưới" Quản lý mã nguồn "trong Hudson? Nhưng điều này dường như không có bất kỳ ảnh hưởng nào. Dự án chính được xây dựng khi tôi thực hiện các thay đổi theo dự án sub3. Nghĩ rằng đây là ý định của trường "khu vực bị loại trừ".

+0

Tôi gặp vấn đề tương tự. Bạn không chắc chắn lý do bỏ qua của tôi không hoạt động. – Tim

1

Bất cứ điều gì bạn thêm vào trường Loại trừ khu vực đảm bảo có cùng đường dẫn như trong nhật ký thay đổi. ví dụ nếu trong những thay đổi bạn có:

/branches/Update3/trunk/build/Win32/Release.exe

sau đó sử dụng đường dẫn rất giống nhau trong Regions Không bao gồm quá:

/branches/Update3/trunk/build/Win32/Release.exe

tôi nghĩ rằng lời giải thích h ere nó mà bạn phải sử dụng đường dẫn bắt đầu từ tên kho svn và không phải là một trong những liên quan đến bản sao làm việc của repo.