Ý tưởng Intellij - Kiểm soát phiên bản

IntelliJ hỗ trợ các hệ thống điều khiển phiên bản khác nhau như Git, Subversion, Mercurial, CVS, GitHub và TFS. Bạn có thể thực hiện hành động liên quan đến kiểm soát phiên bản từ chính IDE.

Trong chương này, chúng ta sẽ thảo luận về Git và Subversion (sau đây được gọi là SVN). Chúng tôi cho rằng người đọc đã quen thuộc với công cụ Git và SVN cũng như thuật ngữ của nó.

Git

Trong phần này, chúng ta sẽ học cách làm việc với Git.

Nhân bản

Để sao chép kho lưu trữ Git hiện có -

  • Điều hướng đến Tệp-> Mới-> Dự án từ Kiểm soát phiên bản-> Git.

  • Nhập URL kho lưu trữ, Thư mục mẹ và Tên thư mục.

  • Bấm vào nút sao chép để tiếp tục.

  • Sau khi chạy thành công các bước trên, kho lưu trữ sẽ được nhân bản.

Theo dõi các thay đổi

Git sẽ theo dõi những thay đổi mà bạn thực hiện trong kho lưu trữ. Hãy để chúng tôi sửa đổi bất kỳ tệp nào từ kho lưu trữ và so sánh nó với kho lưu trữ.

  • Điều hướng đến VCS → Git → So sánh với phiên bản kho lưu trữ mới nhất.

  • Bước trên sẽ mở cửa sổ khác biệt.

  • Bạn có thể thấy có một dòng mới ở phía bên phải với màu nền xanh lá cây.

  • Git hiển thị nó bằng màu xanh lục khi chúng tôi đã thêm nội dung mới. Nếu chúng tôi xóa bất kỳ nội dung nào thì nội dung đó sẽ được hiển thị bằng màu đỏ

Hoàn nguyên các thay đổi cục bộ

Làm theo các bước sau để hủy các thay đổi cục bộ -

  • Điều hướng đến VCS → Git → Revert Lựa chọn.

  • Nó sẽ yêu cầu xác nhận và xóa các thay đổi của bạn.

Thêm tệp vào kho lưu trữ

Để thêm tệp vào kho lưu trữ, hãy điều hướng đến VCS → Git → Add option. Hành động này tương tự nhưgit add hoạt động.

Cam kết thay đổi

Thao tác Cam kết sẽ tạo cam kết cục bộ. Nó tương tự nhưgit commithoạt động. Để thực hiện cam kết -

  • Điều hướng đến VCS → Git → Commit File Lựa chọn.

  • Chọn các tệp để được cam kết.

  • Nhập thông báo cam kết và nhấp vào nút Cam kết.

Đẩy các thay đổi vào kho lưu trữ từ xa

Hành động Đẩy sẽ gửi các thay đổi cục bộ đến kho lưu trữ từ xa. Để đẩy các thay đổi -

  • Điều hướng đến VCS → Git → Push Lựa chọn.

  • Một cửa sổ sẽ xuất hiện. Tại đây, bạn có thể thấy các comitts sẽ được đẩy.

  • Xác minh cam kết và nhấp vào nút Đẩy để xuất bản các thay đổi của bạn.

Xem lịch sử hoặc nhật ký

Để hiển thị lịch sử, hãy điều hướng đến VCS → Git → Show history option. Hành động này tương tự nhưgit logchỉ huy. Nó sẽ hiển thị lịch sử như sau:

Cập nhật

Làm theo các bước sau để tìm nạp các bản cập nhật từ kho lưu trữ -

  • Điều hướng đến VCS → Git → Pull Lựa chọn.

  • Chọn tùy chọn theo yêu cầu của bạn.

  • Bấm vào nút Kéo.

Thêm dự án hiện có vào Git

Để thêm dự án hiện có trong Git -

  • Hướng đến VCS → Import into Version Control → Create Git kho.

  • Chọn dự án bằng cách duyệt thư mục.

  • Bấm vào nút OK.

Lật đổ

Trong phần này, chúng ta sẽ hiểu cách Subversion hoạt động trong IntelliJ. Chúng ta hãy xem xét một số hành động quan trọng để hiểu điều này.

Thủ tục thanh toán

Để kiểm tra kho SVN -

  • Hướng đến File → New → Project from Version Control → Subversion.

  • Nhập URL kho lưu trữ.

  • Bấm vào OK cái nút.

Theo dõi các thay đổi

SVN sẽ theo dõi những thay đổi bạn đã thực hiện trong kho lưu trữ. Hãy để chúng tôi sửa đổi bất kỳ tệp nào từ kho lưu trữ và so sánh nó với kho lưu trữ -

  • Điều hướng đến VCS-> Subversion-> So sánh với phiên bản kho lưu trữ mới nhất

  • Bạn có thể thấy có dòng mới ở phía bên phải với màu nền xanh lá cây.

  • SVN hiển thị nó với nền màu xanh lá cây để chỉ ra việc bổ sung nội dung mới. Nếu chúng tôi xóa bất kỳ nội dung nào thì nội dung đó sẽ được hiển thị bằng màu đỏ.

Hoàn nguyên các thay đổi cục bộ

Làm theo các bước sau để hoàn nguyên các thay đổi cục bộ mà bạn đã thực hiện -

  • Điều hướng đến VCS → Subversion → Revert Lựa chọn.

  • Nó sẽ yêu cầu xác nhận và xóa các thay đổi của bạn.

Cam kết các thay đổi đối với kho lưu trữ từ xa

Làm theo các bước sau để cam kết các thay đổi trong kho lưu trữ từ xa -

  • Hướng đến VCS → Subversion → Commit Files Lựa chọn.

  • Một cửa sổ mới sẽ xuất hiện. Tại đây, bạn có thể xem các tệp được cam kết để lưu trữ từ xa.

  • Xác minh các tệp và nhấp vào nút Cam kết để xuất bản các thay đổi của bạn.

Xem lịch sử hoặc nhật ký

Để hiển thị lịch sử, hãy điều hướng đến VCS → Subverion → Show historyLựa chọn. Tùy chọn này tương tự nhưsvn logchỉ huy. Nó sẽ hiển thị lịch sử như sau:

Cập nhật hoạt động

Để tìm nạp các thay đổi mới nhất, hãy điều hướng đến VCS → Subversion → Update File/Update Folder Lựa chọn.

Thêm dự án hiện có vào Subversion

Làm theo các bước sau để thêm dự án hiện có trong SVN -

  • Hướng đến VCS → Import into Version Control → Import into Subverion.

  • Nhập URL kho lưu trữ và nhấp vào nút Nhập -