2010-09-09 33 views
9

Tôi hiện đang có một thiết lập dự án NetBeans php để đồng bộ từ thư mục người dùng của tôi vào một thư mục cục bộ khác/var/www/myproject. Điều này làm việc tuyệt vời khi tôi đang phát triển cục bộ (thêm, xóa và thay đổi tệp). Sự cố xảy ra khi tôi cập nhật từ kiểm soát nguồn và kéo xuống các thay đổi từ một nhà phát triển khác. NetBeans không đồng bộ các tệp dự án sau khi cập nhật kiểm soát nguồn. (Tôi đã thử cập nhật svn từ bên trong IDE và từ dấu nhắc thiết bị đầu cuối ... cùng một kết quả).Làm cách nào để bạn buộc đồng bộ hóa tệp cục bộ trong NetBeans?

Có cách nào trong IDE để buộc đồng bộ hóa cục bộ không?

Ubuntu 10.04 NetBeans 6.9.1 Nguồn Control - SVN

Trả lời

3

Cách duy nhất tôi đã tìm thấy, là để xóa toàn bộ dự án thư mục trong thư mục/var/www/vhosts/hoặc bất cứ nơi nào tập tin máy chủ của bạn (bản sao cục bộ của thư mục dự án thực,/var/www/myproject trong câu hỏi của bạn). Sau đó khởi động lại Netbeans IDE.

0

Bạn cũng có thể thay đổi tên thư mục đích, sau đó sao chép các tệp cấu hình, v.v. nếu cần. Bằng cách này, các tệp cấu hình không bị mất, nếu bạn cần lưu trữ chúng trong thư mục đích và không được lưu trong netbeans. Ví dụ, bạn có thể xóa thư mục đích cũ và tạo thư mục đó khi cần đồng bộ lại. Đó là kinh nghiệm của tôi rằng nó chỉ là cần thiết khi các tập tin được thay đổi bên ngoài của netbeans.

6

Cách dễ nhất tôi biết là để tắt các "sao chép tập tin từ thư mục Sources đến một vị trí" tùy chọn và sau đó kích hoạt lại nó.

Luôn lưu các thay đổi cấu hình.

Khởi động lại tùy chọn "sao chép tệp .." luôn bắt đầu đồng bộ hóa cục bộ.

0

Bạn cũng có thể (trong netbeans 7.4 + ít nhất) đặt hộp kiểm 'Sao chép tệp khi mở dự án', trên màn hình thuộc tính Project (ngay bên dưới 'Sao chép tệp từ thư mục nguồn ....'), sau đó đóng và mở lại dự án sau khi bạn kéo ai đó thay đổi từ SVN.

Các vấn đề liên quan