vấn đề với git trên một dự án thống nhất


10

Tôi đã cố gắng để kiểm soát phiên bản thư mục dự án của tôi với git. Tuy nhiên, khi nói đến việc kéo dự án từ kho lưu trữ, có một sự cố xảy ra: rõ ràng các tập lệnh bị thiếu và các prefabs và loại tất cả các yếu tố đồ họa dường như có màu hồng. Có ai biết làm thế nào để khắc phục điều này?

Đây là .gitignore tôi đang sử dụng tại thời điểm này:

Temp/
Obj/
UnityGenerated/
Library/

ExportedObj/
*.svd
*.userprefs
*.csproj
*.pidb
*.suo
*.sln
*.user
*.unityproj
*.booproj

.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db 

Cảm ơn trước.

Câu trả lời:


12

Đi đến Edit -> Project Settings -> Editorvà đảm bảo rằng Version Control Modetài sản được đặt thành Meta Files, không Disabled.

Bắt đầu từ Unity 4.2, bạn cũng có thể đặt thuộc Asset Serialization Modetính Force Textmà không cần giấy phép Pro, được cho là hoạt động tốt hơn với kiểm soát phiên bản.

Và đây là gitignore mà tôi sử dụng:

[Ll]ibrary/
[Tt]emp/
[Oo]bj/

# Autogenerated VS/MD solution and project files
*.csproj
*.unityproj
*.sln
*.apk
*.sln.DotSettings.user
*.suo
*.userprefs
*.pidb

3

Vì Unity 4.3, bạn cũng phải bật tùy chọn Bên ngoài từ tùy chọn, vì vậy quy trình thiết lập đầy đủ trông như sau:

  1. Cho phép Externaltùy chọn trongEdit(or Unity on Mac) → Preferences → Packages → Repository
  2. Chuyển sang Hidden Meta FilestrongEdit → Project Settings → Editor → Version Control Mode
  3. Chuyển sang Force TexttrongEdit → Project Settings → Editor → Asset Serialization Mode
  4. Lưu cảnh và dự án từ Filemenu

Thông tin thêm về việc giữ Unity Project dưới sự kiểm soát nguồn bạn có thể tìm thấy trong bài viết này .


URI cho liên kết ở cuối có vẻ như đã bị mất. Ý của bạn là nó chỉ đến đâu?
Anko

Cảm ơn vì đã chỉ về vấn đề này, đây là liên kết developers.nravo.com/...
zasadnyy

nó không phải là câu trả lời trực tiếp cho câu hỏi này nhưng cảm ơn vì đã đề cập đến việc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.