2012-01-27 32 views
13

Tôi đã tạo một nhánh trong phiên bản con bằng cách sao chép thư mục trunk. Nhưng bây giờ khi tôi cam kết thay đổi chi nhánh, tôi nhận được thông báo cảnh báo này: "Bản sao làm việc của bạn trỏ tới ... dường như là một thẻ! Trước tiên bạn nên chuyển sang nhánh hoặc thân chính trước khi cam kết".Thông báo cảnh báo Subversion khi cố gắng cam kết thay đổi thành chi nhánh

Nếu tôi chỉ bỏ qua thông báo lỗi và lưu vào thư mục đích, thay đổi sẽ xuất hiện để thực hiện nhưng những gì xảy ra với thông điệp cảnh báo?

Cảm ơn bạn,

Elliott

+0

Có cách nào để ngăn chặn thông báo này? – webRat

+0

Tôi có cùng một vấn đề. Tôi đã tạo ra một thư mục thân cây, và đó là nơi tất cả các mã của tôi là. Bây giờ tôi muốn chia các chi nhánh và các thẻ. Vì vậy, điều đầu tiên cần làm là thêm và cam kết một thẻ và thư mục chi nhánh, nhưng nhận được lỗi này, và không biết những gì tôi đang làm sai. – wingnut

+0

Tôi cũng đã trải nghiệm điều này; tuy nhiên, tôi vẫn được phép thực hiện các thay đổi. Tự hỏi nếu vấn đề này đã được thực sự giải quyết bởi SVN mình trong một bản vá. –

Trả lời

19

Guess: bạn đang sử dụng TortoiseSVN và bản sao làm việc của bạn SVN URL chứa chuỗi tags.

Xem thêm: http://groups.google.com/group/tortoisesvn/browse_thread/thread/dce8ddf63d0c66a6

+5

Tôi có một vấn đề tương tự. Nó xuất hiện sau khi thêm nguồn Tăng + một số lib. Không có "thẻ" trong URL SVN. – Alex

+3

Có, cam kết nguồn kéo từ github bao gồm một thư mục trống/thẻ cho một repo địa phương bằng cách sử dụng TortoiseSVN gây ra cảnh báo này. Bỏ qua thư mục trống/thẻ từ cam kết (có thể bỏ qua trong thời gian dài) sẽ loại bỏ thông điệp cảnh báo. Có lẽ mọi thứ suôn sẻ nếu bạn quyết định rằng bạn cũng muốn thư mục/tags. – Barton

+0

Cam kết thư mục thẻ (và nội dung) không phải là một vấn đề. Thật không may, một trong các tiêu chuẩn Java EE 5 (https://docs.oracle.com/cd/E19159-01/819-3669/bnana/index.html) là đặt các tệp thẻ trong một thư mục thẻ, sẽ truy cập TortoiseSVN . – B5A7

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