Trang web này đã được dịch bằng máy để thuận tiện cho bạn. Chúng tôi không thể đảm bảo tính chính xác hoặc độ tin cậy của nội dung được dịch. Nếu bạn có thắc mắc về tính chính xác của nội dung được dịch, vui lòng tham khảo phiên bản tiếng Anh chính thức của trang web.

Unity Version Control là gì?
Unity Version Control là một công cụ Version Control và quản lý mã nguồn có khả năng mở rộng, không phụ thuộc vào engine để tăng cường sự hợp tác giữa các bộ môn. Với tốc độ vượt trội trong việc xử lý các tệp và nhị phân lớn, nó kết hợp cả quy trình làm việc tập trung và phân tán, vì vậy cả nghệ sĩ và lập trình viên đều có thể làm việc theo cách họ cần.
Sử dụng Unity Version Control với Unity Editor
Hướng dẫn này đề cập đến cách thiết lập Version Control trong Unity với bất kỳ phiên bản Editor nào sau đây:
- 2019.4.29f1 trở lên
- 2020.3.15f1 trở lên
- 2021.1.15f1 trở lên
- 2021.2.0b6 trở lên
- Bất kỳ phiên bản nào vượt quá 2022.1.0a4

1. Kết nối Version Control với Unity
Để bắt đầu, hãy kết nối Unity ID của bạn với Unity Version Control và sau đó chọn hoặc tạo một tổ chức mới.
- Đầu tiên, mở Unity Version Control trong Unity bằng cách nhấp vào biểu tượng Unity Version Control trên thanh công cụ ở góc trên cùng bên phải. Một cửa sổ sẽ nhắc bạn hoàn tất thiết lập.
- Nhấp vào đăng nhập hoặc đăng ký, và Unity Version Control sẽ tự động kết nối với Unity ID của bạn.
- Tiếp theo, nếu Unity ID của bạn chưa được liên kết với một tổ chức, bạn sẽ được nhắc tạo một tổ chức. Nếu bạn đã thuộc một tổ chức, bạn sẽ có thể chọn một tổ chức để tham gia từ menu thả xuống.

2. Tạo một không gian làm việc được tối ưu hóa cho quy trình làm việc của bạn
- Tiếp theo, quay lại cửa sổ Unity Version Control và nhấp vào Create workspace.
- Unity Version Control sẽ đề xuất tên cho cả kho lưu trữ của bạn (các tệp và lịch sử được chia sẻ) và không gian làm việc (bản sao cục bộ của bạn). Nếu bạn muốn sử dụng một kho lưu trữ Unity Version Control hiện có, hãy nhấp vào ba dấu chấm (:) bên cạnh tên kho lưu trữ và chọn một kho lưu trữ từ danh sách.
- Tiếp theo, chọn loại không gian làm việc bạn muốn. Unity Version Control là một hệ thống Version Control được tối ưu hóa cho phát triển game và các dự án 3D. Do đó, nó hỗ trợ các quy trình làm việc riêng biệt trong cùng một kho lưu trữ. Chúng tôi đã thiết kế Không gian làm việc bằng nhựa (phân tán) cho các lập trình viên và Không gian làm việc Gluon (tập trung) cho các nghệ sĩ.

3. Thêm các tệp tài nguyên liên quan đến dự án của bạn
- Tiếp theo, Unity Version Control sẽ hiển thị các tệp dự án từ thư mục tài nguyên trong tab Pending changes. Bạn có thể chọn các tệp cụ thể để đưa vào hoặc thêm tất cả vào kho lưu trữ bằng cách chọn các tệp và nhấp vào Checkin changes.
- Version Control sẽ tự động thực hiện kiểm tra vào các thư mục và tệp thích hợp – chẳng hạn như các tệp gói và cài đặt dự án – khi nó được thiết lập từ Unity Editor. Bạn có thể xem những điều này trong tab Changesets.
- Sau khi hoàn tất kiểm tra tài nguyên ban đầu, bạn đã được thiết lập với Version Control cho Unity và sẵn sàng để tạo.

4. Các loại tệp được đặt để bỏ qua theo mặc định
Ngoài ra, còn có một danh sách được lưu trong tệp ignore.conf ở thư mục gốc của dự án mô tả các tệp nào nên được bỏ qua theo mặc định. Bạn có thể chỉnh sửa cái này để thêm hoặc loại trừ các tệp khỏi danh sách bỏ qua.

5. Cách mời thành viên nhóm vào Unity Version Control
- Để mời các thành viên nhóm vào dự án của bạn, hãy nhấp vào menu Tùy chọn (biểu tượng bánh răng) trong tab Version Control trong Unity, sau đó chọn Invite Members to Workspace.
- Bạn sẽ được đưa đến bảng điều khiển đám mây Unity Version Control. Tại đây, bạn có thể thêm người dùng mới, gửi lại lời mời hoặc đặt quyền.
Lưu ý: Bạn có thể được nhắc đăng nhập bằng Unity ID nếu bạn chưa đăng nhập vào bảng điều khiển đám mây Unity Version Control.

6. Các cơ bản về kiểm tra thay đổi và lịch sử tệp
Tab Pending changes là nơi bạn sẽ kiểm tra các thay đổi bạn đã lưu vào dự án để gửi đến kho lưu trữ của mình.
Tab Changesets hiển thị cho bạn lịch sử dự án về các thay đổi được thực hiện đối với kho lưu trữ và ai đã thực hiện từng thay đổi. Nhấp vào từng thay đổi được liệt kê cho phép bạn xem những tệp nào bị ảnh hưởng bởi thay đổi đó.
Bạn cũng có thể xem lịch sử của từng tệp bằng cách nhấp chuột phải và chọn Xem lịch sử tệp, điều này sẽ hiển thị cho bạn danh sách các thay đổi được thực hiện đối với tệp. Bạn có thể nhấp chuột phải vào một phiên bản trước đó và chọn Khôi phục tệp về phiên bản này.
Unity Version Control ở mọi nơi khác
Dù bạn đang sử dụng Unreal Engine, một phiên bản Unity không được hỗ trợ, hay một engine khác, bạn vẫn có thể sử dụng đầy đủ chức năng của Unity Version Control bằng cách tải xuống client đầy đủ.

1. Tải xuống và chọn quy trình làm việc
- Đầu tiên, hãy bắt đầu bằng việc tải Unity Version Control từ trang web Plastic SCM và làm theo hướng dẫn từ trình hướng dẫn cài đặt.
- Sau khi hoàn tất, bạn sẽ được nhắc để khởi chạy loại quy trình làm việc bạn muốn. Để giảm thiểu xung đột giữa các nghệ sĩ và lập trình viên khi họ cộng tác, Version Control cung cấp các giao diện người dùng đồ họa (GUI) riêng biệt để tạo điều kiện cho hai quy trình làm việc khác nhau trong cùng một kho lưu trữ.
- Chúng tôi đã thiết kế Tùy chọn Nhựa cho lập trình viên và giao diện Gluon cho nghệ sĩ.
- Lựa chọn này không vĩnh viễn. Bạn có thể chuyển đổi giữa giao diện Gluon và Plastic bằng menu ở góc trên bên phải trong ứng dụng khách.

2. Đăng nhập và thiết lập Unity Version Control
- Tiếp theo, bạn sẽ được yêu cầu đăng nhập hoặc đăng ký tài khoản. Ngay cả khi bạn không sử dụng Unity làm công cụ trò chơi cho dự án của mình, chúng tôi cũng khuyên bạn nên sử dụng một Unity ID.

3. Chọn hoặc tạo một tổ chức
- Bạn sẽ được đưa đến màn hình chính của Plastic, như được hiển thị ở trên. Nếu bạn không có tổ chức nào được liên kết với tài khoản, bạn sẽ được yêu cầu tạo một tổ chức. Hoặc, bạn có thể chọn một tổ chức hiện có mà bạn muốn hợp tác.
- Nếu có các kho lưu trữ hiện có, một danh sách sẽ được hiển thị ở bên trái. Bằng cách nhấp vào một, bạn có thể duyệt nội dung kho lưu trữ trước khi lấy bản sao làm việc của nó.

4. Chọn hoặc tạo một kho lưu trữ và không gian làm việc
- Nhấp vào (+) để tạo một kho lưu trữ mới, hoặc chọn một trong các kho lưu trữ và nhấn nút tải xuống màu xanh để tạo không gian làm việc và đồng bộ hóa nó với kho lưu trữ.
- Đối với đường dẫn trên đĩa, hãy đảm bảo chọn thư mục hiện đang chứa các tệp cho dự án của bạn.

5. Thêm các tệp gói và cài đặt dự án
- Client Unity Version Control sẽ mở dự án của bạn.
- Nếu bạn được chỉ định đến một dự án hiện có ở bước trước, bạn sẽ cần điều hướng đến tab Pending changes (nếu sử dụng giao diện nhà phát triển, như hiển thị ở trên), chọn tất cả các gói và các tệp, thư mục Cài đặt Dự án, sau đó nhấp vào Checkin để cam kết chúng.

6. Thêm các tệp tài nguyên và sẵn sàng bắt đầu
- Tiếp theo, chọn các thư mục và tệp tài nguyên bạn cần thêm vào kho lưu trữ để bắt đầu làm việc, và nhấp lại vào Checkin.
- Nếu những mục này được đặt ở chế độ riêng tư, bạn có thể điều hướng trở lại Workspace Explorer (được gọi là Explore workspace trong Gluon), tìm các tệp, nhấp chuột phải vào chúng và chọn Add to source control, sau đó hoàn tất việc checkin trong tab Pending changes.
- Bạn đã được thiết lập với Unity Version Control và sẵn sàng để tạo.
7. Các loại tệp được đặt để bỏ qua theo mặc định
Ngoài ra, còn có một danh sách được lưu trong tệp ‘ignore.conf’ ở thư mục gốc của dự án mô tả các tệp được bỏ qua theo mặc định. Bạn có thể chỉnh sửa cái này để thêm hoặc loại bỏ các tệp khỏi danh sách bỏ qua.

8. Đẩy các thay đổi bằng một máy khách riêng biệt
Khi sử dụng client Unity Version Control độc lập bên ngoài engine, bạn sẽ cần Checkin changes các thay đổi bạn đã lưu vào dự án bằng client trong một cửa sổ riêng biệt.
Tab Pending changes (hoặc Checkin changes in Gluon) là nơi bạn sẽ kiểm tra các thay đổi bạn đã thực hiện cho dự án để gửi đến kho lưu trữ của mình.

9. Xem lịch sử tệp và hoàn tác tệp trong máy khách
Tab Changesets hiển thị cho bạn lịch sử dự án về các thay đổi được thực hiện đối với kho lưu trữ và ai đã thực hiện từng thay đổi. Nhấp đúp vào thay đổi được liệt kê cho phép bạn xem những tệp nào bị ảnh hưởng bởi thay đổi đó.
Bạn cũng có thể xem lịch sử của từng tệp bằng cách nhấp chuột phải và chọn Xem lịch sử tệp, điều này sẽ hiển thị cho bạn danh sách các thay đổi đã được thực hiện đối với tệp. Bạn cũng có thể nhấp chuột phải vào một phiên bản trước đó và chọn Quay lại phiên bản này.

10. Kết nối Unity Version Control với Unreal Engine
Nếu bạn đang sử dụng Unity Version Control với Unreal Engine, bạn có thể sử dụng kiểm soát nguồn bên trong trình chỉnh sửa mà không cần duy trì các cửa sổ riêng biệt cho hầu hết các tác vụ. Bạn có thể tìm thêm thông tin về plug-in Unreal Engine tại liên kết dưới đây.



