Tôi có một dự án Java hiện trong Eclipse:Làm thế nào để cam kết dự án hiện tại với SVN với Eclipse Subclipse?
MyProject/
src/
... all main sources
test/
... all test sources
build.xml
... lots of other stuff
bây giờ tôi muốn thêm dự án này (cam kết tất cả của nó) để trống trunk/
của một SVN repo mới:
https://svn.example.com/MyProject/
trunk/
(Empty)
Vì vậy mà , sau khi cam kết, repo bây giờ trông giống như:
https://svn.example.com/MyProject/
trunk/
src/
... all main sources
test/
... all test sources
build.xml
... lots of other stuff
Tôi đã cài đặt plugin Subclipse.
Trong Package Explorer, I:
- Kích chuột phải vào
MyProject/
Team >> Share Project >> SVN >> https://svn.example.com/MyProject
- Sử dụng quy định tên thư mục của "thân cây" để các URL tại là
https://svn.example.com/MyProject/trunk
- Click "Finish"
Khi tôi làm điều này, thay vì cam kết ting tất cả mã nguồn của tôi (chứa trong MyProject
) đến trunk/
trong repo, nó ghi đè (do đó, checkout) MyProject/
với một thư mục trống!
Vì vậy, Chia sẻ dự án dường như là để kiểm tra mã từ một repo, không cam kết mã mới vào repo lần đầu tiên!
Làm cách nào để thực hiện cam kết ban đầu như vậy với plugin Subclipse và/hoặc các tính năng của Nhóm Eclipse?
Làm theo quy trình này không tạo thư mục thân cho tôi. –
Điều tôi muốn nói là không tự tạo thư mục thân cây trước khi thực hiện Chia sẻ. Khi bạn Chia sẻ, bạn vẫn phải nhập "trunk" làm tên của vị trí bạn sẽ chia sẻ. Tôi nghĩ rằng nó đặt tên dự án của bạn như là mặc định. –