2009-07-15 31 views
6

Chạy trên hệ thống Windows, đối với phiên bản máy chủ VisualSVN được lưu trữ cục bộ. Tôi có C:\Program Files\VisualSVN Server\bin trên biến số PATH của mình để tôi có thể chỉ cần chạy các lệnh svn từ dòng lệnh.mvn release: chuẩn bị không bắt được rằng tôi đã sửa đổi tập tin?

Tôi đang cố gắng để chuẩn bị và thực hiện một phiên bản trên máy trạm Windows của tôi, và tôi đã nhận thấy rằng release:prepare dường như bỏ lỡ một thực tế rằng tôi có tập tin sửa đổi:

C:\Documents and Settings\...\workspace\project>svn status 
M  pom.xml 
M  src\main\java\company\blah\SomeFile.java 

Tuy nhiên, khi tôi chạy phiên bản mvn : chuẩn bị, nó dường như không nhận thấy các tệp đã sửa đổi của tôi và đi xa như cố gắng kiểm tra trong POM mới và gắn thẻ bản phát hành:

[INFO] Xác minh rằng không có sửa đổi cục bộ ...
[INFO] Thi hành: cmd. exe/X/C "trạng thái svn - không tương tác"
[INFO] Thư mục làm việc: C: \ Documents and Settings \ blah \ workspace \ project-blah
[INFO] Kiểm tra phụ thuộc và bổ trợ cho ảnh chụp nhanh ...
Phiên bản phát hành cho "Dự án BLAH" là gì? (com.vapps: project-blah) 0.0.1::
Thẻ hoặc nhãn phát hành SCM cho "Dự án BLAH" là gì? (com.vapps: project-blah) project-blah-0.0.1::
Phiên bản phát triển mới cho "Dự án BLAH" là gì? (Com.vapps: Dự án-blah) 0.0.2-SNAPSHOT::
[INFO] Transforming 'BLAH Dự án' ...
...
...
[INFO] Full chạy sẽ được kiểm tra trong 1 file với thông điệp: '[maven-release-Plugin] chuẩn bị cho lần lặp phát triển tiếp theo'

(Lưu ý rằng sản lượng này là từ chạy với -DdryRun=true, nhưng tôi nhận được kết quả tương tự trong hai cách)

Liệu bất cứ ai có bất kỳ ý tưởng tại sao mvn release:prepare là mất tích mà tôi có các tập tin sửa đổi cục bộ? Nó có thể là một sự kết hợp khó xử chạy trên Windows?

Cập nhật: dường như có liên quan đến this bug với plugin scm.

+2

Như bạn nói trong bản cập nhật, đây có vẻ là lỗi với maven-scm-provider-svn, bạn đã thử vá plugin để sửa chỉ mục chuỗi con chưa? Điều này có khắc phục được không? –

+0

là scm/developerConnection trong tệp pom.xml có đúng không? – wemu

Trả lời

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