1. Tạo kho code chính
- Mở Eclipse tạo một project PHP, chọn lưu địa chỉ kho code
- Click chuột phải vào project vừa tạo-> Team-> Shareproject -> click vào use or create repository in parent folder of project-> click vào ô project ở dưới-> Create repository -> finish
2. Lấy kho code nukeviet
- Click chuột phải vào project vừa tạo -> click show in Local Terminal-> Gitbash( nếu đã cài) Sau đó chạy các lệnh sau:
Nguồn tham khảo:https://wiki.nukeviet.vn/programming:nvtools:tao-website-bang-cach-tron-cac-kho-code-tu-git
- Mở Eclipse tạo một project PHP, chọn lưu địa chỉ kho code
- Click chuột phải vào project vừa tạo-> Team-> Shareproject -> click vào use or create repository in parent folder of project-> click vào ô project ở dưới-> Create repository -> finish
2. Lấy kho code nukeviet
- Click chuột phải vào project vừa tạo -> click show in Local Terminal-> Gitbash( nếu đã cài) Sau đó chạy các lệnh sau:
git remote add nukeviet https://github.com/nukeviet/nukeviet.git git fetch nukeviet git merge nukeviet/nukeviet4.3 --allow-unrelated-historiesNếu muốn trộn thêm module nào thì check out moudle đó về. Ví dụ check out module shops
git remote add shops https://github.com/nukeviet/module-shops.git git fetch shops git merge shops/release --allow-unrelated-historieskhi trộn module vào sẽ xảy ra xung đổi. Cách khắc phục là sửa file .gitgrone có nội dung như sau:
# Base ignore /.project /.buildpath /.settings /data/cache/ /data/config/diagnostic-*.xml /data/logs/* /data/logs/data_logs/ /data/logs/error_logs/ /data/logs/ip_logs/ /data/logs/ref_logs/ /data/logs/voting_logs/ /data/tmp/ composer.lock #vendor test ignore /vendor/**/demo/ /vendor/**/example/ /vendor/**/examples/ /vendor/**/Examples/ /vendor/**/test/ /vendor/**/tests/ /vendor/**/Tests/ /vendor/**/travis* /vendor/**/.travis.yml /vendor/**/.scrutinizer.yml /vendor/**/phpunit.xml* /vendor/**/phpunit.php #vendor docs ignore /vendor/**/doc/ /vendor/**/docs/ /vendor/**/Documentation/ /vendor/**/readme* /vendor/**/README* /vendor/**/changelog* /vendor/**/CHANGELOG* /vendor/**/FAQ* /vendor/**/CONTRIBUTING* /vendor/**/HISTORY* /vendor/**/UPGRADING* /vendor/**/UPGRADE* /vendor/**/package* /vendor/**/phpunit.php /vendor/**/.gitignore /vendor/**/composer.*- Code đưa code lên site như bình thường
Nguồn tham khảo:https://wiki.nukeviet.vn/programming:nvtools:tao-website-bang-cach-tron-cac-kho-code-tu-git
Nhận xét
Đăng nhận xét