2010-03-24 39 views
5

Một nền nhỏ trước tiên:Phiên bản. "Không phải là bản sao làm việc"

Tôi là nhà thiết kế/nhà phát triển và đã quyết định sử dụng phiên bản phụ cho một dự án cá nhân. Tôi là người duy nhất làm việc trong dự án này. Tôi đã thiết lập một tài khoản Beanstalk và cài đặt phiên bản trên Mac. Tại địa phương tôi có MySQL và PHP chạy qua MAMP. Những gì tôi muốn làm là phát triển cục bộ và đẩy mã vào cây đậu. Tôi không có kế hoạch triển khai từ Beanstalk đến máy chủ trực tiếp của tôi vào lúc này.

Trong cây đậu Tôi đã tạo một kho lưu trữ và đã nhập tất cả mã của mình. Sau đó tôi đã cài đặt phiên bản và thêm dấu trang vào kho lưu trữ Beanstalk. Càng xa càng tốt. Tiếp theo tôi đoán (đây là một dự đoán hoang dã) Tôi cần phải thêm một cái gọi là 'làm việc sao chép bookmark' để các phiên bản có thể xem bản sao địa phương của tôi cho các thay đổi và cam kết nó vào kho Beanstalk của tôi.

Vấn đề: Khi tôi nhấp vào 'Tạo làm việc sao chép bookmark' trong các phiên bản và tôi chọn một thư mục trên máy tính của tôi, tôi nhận được lỗi:

'/ Applications/MAMP/www_mydomain' không phải là một bản sao làm việc'

Tôi không biết điều đó có nghĩa là gì và bây giờ tôi bị kẹt. Làm thế nào tôi có thể nói cho các phiên bản để theo dõi các thay đổi của một thư mục địa phương?

+1

Đây là cách nằm ngoài phạm vi câu hỏi của bạn, nhưng tôi đã từng sử dụng Phiên bản và đã thất vọng bởi thuật ngữ và cách thức lạ lẫm. Bây giờ, vì tôi gần như luôn chạy Parallels với Windows O/S đồng thời, tôi chỉ sử dụng TortoiseSVN và trỏ nó vào mã nguồn Mac của tôi. Tôi không nghĩ ai sẽ bắt kịp TSVN để thuận tiện và trưởng thành như một khách hàng Subversion. Chỉ là một ý nghĩ. – Stabledog

+0

Tôi gặp vấn đề tương tự với Phiên bản- đó là lý do tại sao tôi không mua nó sau khi dùng thử. – Kevin

Trả lời

2

'Không phải bản sao làm việc' nghĩa là nó không đồng bộ với SVN và không được kiểm tra hoặc là tệp không phải là một phần của kho lưu trữ (trong trường hợp đó cần phải được thêm vào bản sao làm việc).

Tôi không quen với Phiên bản, nhưng với Subversion, tôi thường bắt đầu một dự án bằng cách Đánh dấu từ kho lưu trữ. Điều này theo dõi thay đổi về phía bạn và làm cho nó trở thành 'bản sao làm việc' của kho lưu trữ.

Bạn có tùy chọn Kiểm tra khỏi kho lưu trữ không? Hãy thử làm điều đó với một thư mục mới và xem điều gì xảy ra.

+2

Có, tôi có thể kiểm tra kho lưu trữ của mình. Nhưng sau đó mã cục bộ của tôi sẽ bị ghi đè bởi mã mà tôi đã nhập vào Beanstalk, đúng không? – bart

+0

Vâng, đó là lý do tại sao tôi nói để sử dụng một thư mục mới. Nếu bạn đã nhập tất cả mã của mình vào repo và chưa thực hiện bất kỳ thay đổi nào kể từ đó, bạn sẽ không mất bất kỳ công việc nào. Nhập khẩu vào một SVN tạo ra các tập tin trên SVN, nhưng không tạo đồng bộ với bản sao cục bộ của bạn. – Kevin

+1

Thx, nó đã giải quyết được vấn đề của tôi! Nhưng tôi nghĩ đây là một quá trình rất khó hiểu. Nhưng dù sao, nó được giải quyết ngay bây giờ. – bart

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