Tôi đang tìm cách bỏ qua các thay đổi theo thư mục SVN được chỉ định trong Hudson. Cũng giống như loại trừ các thư mục trong TeamCity và các bộ lọc trong CC.Net. Tôi không tìm thấy bất kỳ tùy chọn cấu hình nào trong cấu hình SVN GUI.Làm cách nào để định cấu hình hudson để bỏ qua các thay đổi trong các thư mục SVN được chỉ định?
Trả lời
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ể.
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
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ừ".
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.
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