2015-10-28 22 views
7

Tôi có một dự án cục bộ trên đĩa và tôi muốn tải nó lên phiên bản lật đổ lần đầu tiên. Chúng tôi thường sử dụng TortoiseSVN (hoặc plugin subeclipse trở lại trong ngày), nhưng bây giờ chúng tôi muốn làm điều đó trực tiếp từ Android Studio.Cách tải lên dự án studio Android lên Subversion lần đầu tiên

dự án địa phương của tôi là: C:\\ParentDir\ProjectDir

Bên trong thư mục đó có các thư mục thông thường: .gradle, .idea, app vv

Id

muốn tải nó lên một repo Tôi vừa mới được tạo ra trong server svn:
svn://serverip/parentdir

cấu trúc thư mục repo cuối cùng sẽ trông như thế này:

  • svn://serverip/parentdir/ProjectDir/branches
  • svn://serverip/parentdir/ProjectDir/tags
  • svn://serverip/parentdir/ProjectDir/trunk

Tôi có thể tải lên dự án thành công bằng cách thủ công tạo ra các thư mục ProjectDir/trunk trong kho svn và sau đó chọn "VCS -> Nhập vào kiểm soát phiên bản -> Nhập vào lật đổ ". (BTW, một cái tên khó hiểu, nó nên được gọi là "xuất khẩu để kiểm soát phiên bản" thay vào đó). Nhưng sau đó dự án vẫn chưa được phiên bản. Rõ ràng hoạt động này có nghĩa là để tải lên chỉ một lần có hoặc không có điều khiển phiên bản được kích hoạt.

Vì vậy, điều tiếp theo tôi đã thử là "VCS -> Nhập vào kiểm soát phiên bản -> Chia sẻ dự án (lật đổ)". Thao tác này tạo thư mục ProjectDir trong máy chủ và cũng là các thư mục con trunk, tagsbranches. Dự án được tải lên một cách chính xác nhưng nó mang lại cho tôi một lỗi ở cuối:

*C:\\ParentDir is not a working copy*

Sau này, mỗi tập tin trong dự án này dường như không phiên bản (màu đỏ), và danh sách thay đổi rỗng ngay cả sau khi thay đổi một số tập tin.

Không có ý nghĩa với tôi rằng sau khi bật VCS cho toàn bộ dự án, tôi cần thêm từng tệp hoặc thư mục theo cách thủ công. Đã xảy ra sự cố do lỗi này.

Điều gì có thể là vấn đề? Có một chuỗi hoạt động an toàn để tải lên dự án lần đầu tiên không?

Trả lời

3

Giải pháp là sử dụng "VCS -> Nhập vào điều khiển phiên bản -> Chia sẻ dự án (lật đổ)" và chọn định dạng 1.6 trong hộp thoại. Tôi đã sử dụng 1.7 định dạng lúc đầu và nó đã không hoạt động.

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