Tôi đang cập nhật phần mở rộng của symfony thông qua nhà soạn nhạc. Tôi luôn luôn làm điều đó bằng:Cách tránh thông báo thay đổi nội dung soạn nhạc, soạn
php composer.phar update
Nhưng phiên bản mới của nhà soạn nhạc, trước khi cập nhật từng gói hiển thị một thông báo như sau:
- Updating doctrine/data-fixtures dev-master (a95d783 => a28b6bd)
The package has modified files:
M .gitignore
M .gitmodules
M LICENSE
M README.md
M UPGRADE
M composer.json
M lib/Doctrine/Common/DataFixtures/AbstractFixture.php
M lib/Doctrine/Common/DataFixtures/DependentFixtureInterface.php
M lib/Doctrine/Common/DataFixtures/Event/Listener/MongoDBReferenceListener.php
M lib/Doctrine/Common/DataFixtures/Event/Listener/ORMReferenceListener.php
-10 nhiều file sửa đổi, chọn "v" để xem đầy đủ danh sách Hủy thay đổi [y, n, v, s ,?]?
Làm cách nào để tránh điều này?
vẫn xảy ra đôi khi. Tôi đã nhìn thấy những người có máy chủ mà chmod trên crontab rằng mess với perms của tất cả các nhà cung cấp. hoặc khi gỡ lỗi một nhà cung cấp lib, nó có thể xảy ra quá – Ascherer
Điều này cũng có thể xảy ra do git filemode, đặc biệt là khi các tập tin nhà cung cấp là một cái gì đó bạn có symlinked trong bin. – gidmanma
Và thử nghiệm lỗi, đôi khi bạn cần phải đổ var trong các tập tin nhà cung cấp để xem những gì trên trái đất đang xảy ra ... và bạn có thể không luôn luôn đặt những thay đổi trở lại 'chính xác' như họ ... có thể một không gian được thêm vào vv – HappyCoder