2011-01-25 4 views
9

Tôi có một dự án Java trong một máy chủ SVN. Tôi tạo ra một phiên bản hoàn toàn mới của nó và bây giờ tôi muốn "cam kết" nhưng giữ phiên bản trước đó trên máy chủ. Tôi không được phép sử dụng các chi nhánh trong dự án này. Vì vậy, tôi đã thay đổi tên dự án mới thành projectName_improved. Tôi đã tạo một thư mục mới cho dự án trên máy chủ. Bây giờ tôi muốn tải lên projectName_improved vào thư mục mới. Tôi đang sử dụng eclipse (+ SVN plugin). Làm thế nào để tôi làm kỹ thuật (không phân nhánh)?Làm cách nào để tải lên phiên bản mới của dự án của tôi lên SVN (nhật thực)?

EDIT: Plugin tôi đang sử dụng là Subclipse.

Trả lời

8
  • Trong Eclipse, chuyển đến phối cảnh SVN Repositories.

SVN Repositories

  • Nhấp chuột phải vào thư mục mà bạn muốn đặt (cải tiến) dự án mới.

right click on the destination folder

  • nhập khẩu (nhập khẩu một dự án đến máy chủ).

import window

  • Browse ...

  • Tìm dự án trên máy tính của bạn. ĐƯỢC. ĐƯỢC. Đó là nó. Dự án mới (được cải thiện) đang được tải lên máy chủ. Làm xong.

+1

+1 cho ảnh chụp màn hình! kinh ngạc! – Patrick

1

Không phải là người Java, nhưng từ kinh nghiệm, có vẻ như bạn cũng cần;

A. Tạo kho lưu trữ mới trên máy chủ SVN. hoặc B. Chỉ cần THÊM thư mục mới trong kho lưu trữ hiện có và sau đó trong nhật thực, bạn sẽ có thể cam kết.

Tôi không nghĩ rằng có bất cứ điều gì trong nhật thực plug-in mà alows bạn ADD thư mục mới, bạn phải làm điều đó từ hệ điều hành, hoặc sử dụng một ứng dụng như RapidSVN.

Khi tôi nói ADD i có nghĩa là bạn có thể nhấp chuột phải vào thư mục trong win explorer và dưới SVN bạn có thể nhấp vào lệnh Add. Tôi đang sử dụng tortoisesvn .... nó cũng sẽ thêm các biểu tượng vào thư mục của bạn để cho bạn biết những gì cần phải được cam kết.

0

Ngắt kết nối từ svn (eclipse -> team menu -> disconnect) đầu tiên mà sẽ xóa các thông tin svn hiện có (nói có khi nó yêu cầu) và sau đó một lần nữa từ team menu share project- > follow on screen guiding vào repo svn (chosing các nơi bạn muốn đặt nó vào. có thể là thân cây). điều này có hiệu quả không?