Tôi sử dụng hệ thống điều khiển phiên bản git
cho phần mềm của mình. Và "bên trong" mã nguồn, tôi sử dụng go get
để tự động tìm nạp phần mềm từ github. Làm thế nào tôi có thể xử lý tình huống "git đôi"?git + go - cách xử lý các tiểu dự án với cách lấy
Khi tôi chạy git add
trên thư mục src/github.com/somename/someproject
, là một kho lưu trữ git trong chính nó, điều này sẽ thêm gì? (nó không giống như thế này khi tôi chạy git status
)
Tôi có nên sử dụng git submodule
cho các thư mục con thêm git get
?
Thực tiễn tốt nhất trong tình huống này là gì?
Chỉnh sửa: Tôi có môi trường tùy chỉnh $GOPATH
cho dự án phần mềm của mình. Đây là lý do tại sao thư mục src/github.com/somename/someproject
được tìm thấy bên trong hệ thống phân cấp thư mục phần mềm của tôi.
Càng suy nghĩ về điều đó, tôi càng muốn loại bỏ thư mục '.git' trong thư mục con' github.com/somename/someproject' đã đề cập. Bằng cách đó tôi chỉ đóng băng mã và đẩy nó vào kho lưu trữ chính của tôi. Ugly nhưng tôi đoán rằng hoạt động tốt. – topskip
Hình như goven (https://github.com/kr/goven) làm điều đó. – topskip