2010-05-13 41 views
5

Tôi vừa đọc Phụ lục WebDAV trong cuốn sách Subversion của O'Reilly. Tôi không hiểu lắm. Nó nói về người dùng có thể "gắn kết" các thư mục WebDAV (cây) và thao tác các tệp như bình thường và khi lưu máy chủ sẽ tự động tạo một bản sửa đổi mới.Giúp tôi hiểu WebDAV và Tự động sửa đổi

Cách nó giải thích, có vẻ như nó sẽ làm việc cho bất kỳ chương trình nào, nhưng sau đó ở phần cuối của phụ lục, nó liệt kê một loạt các chương trình làm việc với máy chủ WebDAV, dẫn tôi nghĩ rằng có thể nó không 't làm việc như nó ban đầu mô tả nó.

Câu hỏi của tôi là: Chính xác bạn tương tác với kho lưu trữ WebDAV như thế nào? Ví dụ: Tôi có thể thực hiện việc này: Sao chép tệp cục bộ qua ftp, chỉnh sửa tệp bằng notepad ++ rồi tải lên qua máy chủ FTP và máy chủ thực hiện cam kết và tạo bản sửa đổi mới với tệp tôi vừa chỉnh sửa và đã tải lên.

Ngoài ra, nếu có thể, điều gì sẽ xảy ra nếu hai người chỉnh sửa tệp cục bộ (trên máy của họ) và tải lên hai lần đảo ngược với máy chủ?

Với webDAV tôi có thể thay thế "Oops, ai đó đã chỉnh sửa bài viết này trước bạn" của Dreamweaver với tải lên ftp đơn giản và giải quyết xung đột lật đổ không?

+1

Điều này không trả lời hoàn toàn câu hỏi của bạn, nhưng từ âm thanh của sự cố bạn đang cố gắng giải quyết, bạn có thể chỉ nên học cách sử dụng hệ thống kiểm soát phiên bản một cách phù hợp. Ngoài ra, không sử dụng nó để triển khai. – Evert

Trả lời

1

Để ghi vào một kho lưu trữ WebDAV, bạn cần một trình khách WebDAV hoặc một chương trình bao gồm chức năng WebDAV. Ví dụ về máy khách là trình điều khiển hệ thống tệp WebDAV trong Windows và MacOS. Một ví dụ về một chương trình có hỗ trợ trực tiếp WebDAV là MS Office (bạn có thể mở một tài liệu với một URL http và chỉnh sửa nó tại chỗ).

Và không, bạn sẽ không sử dụng FTP. WebDAV là HTTP. Vì vậy, từ dòng lệnh, bạn có thể sử dụng CURL để gửi một yêu cầu PUT.

0

Tôi khuyên bạn nên chuyển tuyến cho trang web chính thức và làm quen với tài liệu. Có sự tương tác máy chủ - khách hàng được mô tả

http://www.webdavsystem.com/client

0

này slideshare trình bày sẽ giúp rất nhiều để hiểu các khái niệm cơ bản và LÀM THẾ NÀO ĐỂ LÀM GÌ?

Nếu bạn muốn có kiến ​​thức chi tiết, hãy truy cập this.

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