2010-05-13 13 views
5

Właśnie przeczytałem Appendex WebDAV w książce O'Reilly Subversion. Nie bardzo to rozumiem. Mówiono o tym, że użytkownicy mogą "montować" katalogi WebDAV (drzewa) i manipulować plikami tak, jak normalnie, a przy zapisywaniu serwer automatycznie tworzy nową wersję.Pomóż mi zrozumieć WebDAV i Autoverwersję

Sposób, w jaki to wyjaśnił, brzmiał, jakby zadziałał w przypadku dowolnego programu, ale na końcu dodatku wyszczególnił serię programów współpracujących z serwerami WebDAV, co prowadzi mnie do przekonania, że ​​może tak nie jest. Działa tak, jak pierwotnie to opisał.

Moje pytanie brzmi następująco: Jak dokładnie współdziałasz z repozytorium WebDAV?

Czy mogę to zrobić na przykład: Skopiuj plik lokalnie za pośrednictwem ftp, edytuj go za pomocą notatnika ++, a następnie prześlij go przez ftp na serwer i poproś serwer o zatwierdzenie i utwórz nową wersję z plikiem, który właśnie edytowałem i przesłane.

Ponadto, jeśli jest to możliwe, co się stanie, jeśli dwoje ludzi edytuje plik lokalnie (na swoich komputerach) i załaduje dwa odwrócenia na serwer?

Dzięki webDAV będę mógł zastąpić "Ups, ktoś edytował to przed tobą" Dreamweaver za pomocą prostych uploadów ftp i rozwiązywania konfliktów subversion?

+1

Nie odpowiada to całkowicie na twoje pytanie, ale z powodu problemów, które próbujesz rozwiązać, może lepiej byłoby nauczyć się używać systemu kontroli wersji we właściwy sposób. Ponadto nie używaj go do wdrożenia. – Evert

Odpowiedz

1

Do zapisu w repozytorium WebDAV potrzebny jest klient WebDAV lub program zawierający funkcję WebDAV. Przykładami klientów są sterowniki systemu plików WebDAV w systemach Windows i MacOS. Przykładem programu, który ma bezpośrednią obsługę WebDAV jest MS Office (możesz otworzyć dokument z adresem URL http i edytować go na miejscu).

I nie, nie używałbyś FTP. WebDAV to HTTP. Tak więc z wiersza poleceń możesz użyć CURL, aby wysłać żądanie PUT.

0

Ten slideshare prezentacja pomogłoby dużo, by zrozumieć podstawowe pojęcia i jak to zrobić?

Aby uzyskać szczegółową wiedzę, odwiedź stronę this.

Powiązane problemy