Bare với những điều sau đây, như tôi đã cố gắng để suy nghĩ của một ví dụ đơn giản và một cấu trúc web phổ biến đến tâm trí. Nếu cấu trúc giống như sau:Git: Có thể thêm tệp nằm trong thư mục bên ngoài vào kho lưu trữ git không?
/www
|-- scripts
|-- js
`shared_code.js
`-- css
`shared_style.css
|-- images
`-- cgi-bin/
|-- projectA
|-- .git
|-- foo.php
`-- foo.pl
`-- projectB
|-- .git
|-- bar.php
`-- bar.pl
Có thể thêm tập lệnh js/css vào kho lưu trữ git không?
số Lệnh 'thư mục .git' phải ở cấp cao nhất của thư mục dự án của bạn (trong trường hợp này' www'). Đề nghị bạn tạo một '.git' trong' scripts' và sau đó chuyển thư mục 'www' vào repo chính cho ba [submodules] (http://book.git-scm.com/5_submodules.html). –
Cố gắng tránh điều đó. Tôi nghĩ bạn có thể làm điều đó bằng cách sử dụng các liên kết tượng trưng, nhưng tôi cũng muốn tránh điều đó. – vol7ron
Theo câu trả lời trong [bài đăng này] (http://stackoverflow.com/questions/86402/how-can-i-get-git-to-follow-symlinks), git không cho phép các liên kết tượng trưng sau kể từ phiên bản 1.6.1. –