1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận Lập trình ứng dụng web Upload Website lên host – tortoise svn

11 510 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 0,92 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TortoiseSVN là 1 tiện ích dành cho Windows dùng để quản lí sự thay đổi giữa các phiên bản, mã nguồn và sự sửa đổi của các chương trình.. Ngoài những chức năng sẵn có của Subversion, Tor

Trang 1

Mục lục

000webhost 2

FileZilla 7

Subversion – TortoiseSVN 9

Các tính năng của TortoiseSVN 9

Các thao tác trong TortoiseSVN: 11

Trang 2

Với dung lượng lưu trữ trên 1.5GB tích hợp MySQL, 000webhost cung cấp cho chúng ta một hosting khá hoàn chỉnh giúp chúng ta trong học tập và test websites của chúng ta

Để tạo một hosting miễn phí chúng ta vào trang chủ của 000webhost để đăng kí một tài khoản miễn phí tại địa chỉ sau: http://www.000webhost.com/order.php

Trang 3

Password ở đây xài cho tất cả account mà 000webhost cấp cho

Sau đó ta kích hoạt bằng email

Tiếp đến, ta vào trang http://members.000webhost.com/login.php để quản lí web cũng như thực hiện việc upload website

Tại đây có rất nhiều tính năng nhưng ta chỉ xét 2 tính năng chính: File manager và mysql:

Trang 4

Về File Manager hay Another File Manager dùng để upload file lên host (chú ý là ta nên upload file vào folder public_html để tránh 1 số lỗi)

Ưu điểm: có sẵn, thao tác đơn giản

Khuyết điểm: hay xảy ra tình trạng đứt kết nối khi up 1 số file dung lượng lớn ( >50KB)

Trang 5

Tiếp theo là mySQL và phpMyAdmin:

Ta tạo tên database và đặt password cho database đó

Trang 6

Tại đây khi đăng nhập vào phpMyAdmin, ta thấy giao diện cũng tương tự như của xampp (chú ý Query không chạy được câu lệnh SQL khi chưa có table nên ta dùng Import để nhập database)

Trang 7

Và để khắc phục tình trạng đứt kết nối khi upload file, nhóm mình xin giới thiệu 1

chương trình giúp khắc phục tình trạng đó, chính là FileZilla

FileZilla

FileZilla là phần mềm quản lý nguồn dữ liệu FTP Nó thực sự hữu ích cho cả việc upload và download dữ liệu trao đổi qua FTP Bên cạnh đó FileZilla còn là một ứng dụng máy chủ rất ổn định.

Chương trình có giao diện sinh động hỗ trợ việc truyền tải những tập tin lớn, phục hồi lại

từ điểm đứt gãy khi gặp sự cố, giữ tập tin an toàn và cho phép tìm kiếm cũng như chỉnh sửa tập tin từ xa Phần mềm làm việc với các giao thức FTP, FTP trên nền SSL/TLS và SFTP

Điều đặc biệt là chương trình hỗ trợ rất nhiều ngôn ngữ, trong đó có tiếng Việt Các hệ điều hành Windows XP, Vista và Windows 7 đều cài đặt được FileZilla

Trang 9

Subversion – TortoiseSVN

Hệ thống SVN (http://subversion.tigris.org/) là một hệ thống quản lý phần tài nguyên của một dự án Hệ thống có khả năng tự cập nhật, so sánh và kết hợp tài nguyên mới vào phần tài nguyên cũ

TortoiseSVN là 1 tiện ích dành cho Windows dùng để quản lí sự thay đổi giữa các phiên

bản, mã nguồn và sự sửa đổi của các chương trình Chương trình được làm dựa trên Subversion, tuy vậy, nó cung cấp 1 giao diện đẹp và rất dễ sử dụng Ngoài những chức năng sẵn có của Subversion, TortoiseSVN còn có những chức năng riêng biệt như hỗ trợ các file CVS, thao tác hiệu quả với các file nhị phân, các thư mục, tên hay các dữ liệu meta của các file cũng được đánh version, …

TortoiseSVN hoàn toàn miễn phí theo giấy phép GPL Tuy vậy, nó cho phép dùng trong

những sản phẩm thương mại mà không bị hạn chế gì

Các tính năng của TortoiseSVN

• Shell integration

TortoiseSVN tích hợp hoàn toàn vào Windows shell (tức là explorer) Điều này

có nghĩa là bạn có thể tiếp tục làm việc với các công cụ bạn Đã quen thuộc Và bạn không phải Đổi sang một ứng dụng khác nhau mỗi khi bạn cần các chức nãng của kiểm so phiên bản

Và bạn không bị giới hạn vào việc sử dụng Windows Explorer, trình Đơn ngữ cảnh của TortoiseSVN làm việc trong các trình quản lı tập tin khác, và cũng trong hộp thoại File/Open mà là phổ biến trong các ứng dụng Windows tiêu chuẩn nhất Tuy nhiên, bạn nên nhớ rằng TortoiseSVN cố tình phát triển như là một phần mở rộng cho Windows Explorer Vì vậy, có thể có trong các ứng dụng khác, sự tích hợp là không Đầy Đủ, và ví dụ như các lớp phủ biểu tượng có thể không Được hiển thị

• Icon overlays

Tình trạng của tất cả các tập tin và thư mục có phiên bản Được chỉ Định bởi các biểu tượng che phủ nhỏ Bằng cách Đó bạn có thể nhìn thấy ngay lập tức tình trạng của bản sao làm việc của bạn là gì

Trang 10

• Graphical User Interface

Khi bạn liệt kê các thay Đổi vào một tập tin hoặc thư mục, bạn có thể nhấp chuột vào một sửa Đổi Để xem các ı kiến cho cam kết Đó Bạn cũng có thể thấy một danh sách các tập tin thay Đổi - chỉ cần kích Đúp vào một tập tin Để xem chính xác Đó là những thay Đổi gì

Hộp thoại cam kết liệt kê tất cả các mục mà sẽ Được bao gồm trong một cam kết, và mỗi mục có một hộp kiểm Để bạn có thể chọn những mục bạn muốn bao gồm Các tập tin không phiên bản cũng có thể Được liệt kê, trong trường hợp bạn quên thêm tập tin mới

• Easy access to Subversion commands

Tất cả các lệnh Subversion có sẵn từ trình Đơn ngữ cảnh thám hiểm TortoiseSVN thêm trình Đơn con riêng của mình ở Đó

Kể từ khi TortoiseSVN là một khách hàng Subversion, chúng tôi cũng muốn Để cho bạn thấy một số các tính nãng của bản thân Subversion:

• Directory versioning

CVS chỉ theo dõi lịch sử các tập tin cá nhân, nhưng Subversion thực hiện một hệ thống tập tin có phiên bản “ ảo ” Để theo dõi những thay Đổi trên toàn bộ cây

thư mục theo thời gian Tập tin và thư mục Được phiên bản Kết quả là, thực sự

có các lệnh di chuyển và sao chép máy khách hoạt Động trên các tập tin và thư

mục

• Atomic commits

Một cam kết hoặc Đi vào kho lưu trữ hoàn toàn, hoặc không gì cả Điều này cho phép các nhà phát triển xây dựng và cam kết thay Đổi như các khối lô g

• Versioned metadata

Mỗi tập tin và thư mục có một tập hợp vô hình của “ thuộc tính ” Đính kèm Bạn

có thể phát minh ra và lưu trữ bất kỳ cặp khóa / giá trị tùy ı bạn muốn Các thuộc tính Được phiên bản theo thời gian, giống như nội dung tập tin

• Choice of network layers

Subversion có một khái niệm trừu tượng cho truy cập vào kho lưu trữ, làm cho

nó dễ dàng cho mọi người Để thực hiện cơ chế mạng lưới mới Mạng máy chủ “ tiên tiến ” của Subversion là một mô-Đun cho máy chủ web Apache, mà

Trang 11

có thể nói một biến thể của HTTP Được gọi là WebDAV / DeltaV Điều này cho Subversion một lợi thế lớn trong sự ổn Định và khả nãng tương tác, và cung cấp nhiều tính nãng quan trọng miễn phí: xác thực, ủy quyền, nén dây, và duyệt kho lưu trữ, ví dụ là vậy một tiến trình máy chủ Subversion cũng có sẵn Máy chủ này nói một giao thức tùy chỉnh mà có thể dễ dàng tạo Đường hầm qua ssh

• Consistent data handling

Subversion thể hiện sự khác biệt tập tin bằng cách sử dụng một thuật toán tìm khác biệt nhị phân, mà hoạt Động giống nhau trên cả hai vãn bản (con người có thể Đọc Được) và tập tin nhị phân (con người không thể Đọc Được) Cả hai loại tập tin Được lưu trữ nén như nhau trong kho, và sự khác biệt Được truyền Đi theo cả hai hướng trên mạng

• Efficient branching and tagging

Chi phí phân nhánh và gắn thẻ không cần phải tỷ lệ thuận với quy mô dự án Subversion tạo ra các chi nhánh và các thẻ bằng cách Đơn giản sao chép các dự

án, bằng cách sử dụng một cơ chế tương tự như một liên kết cứng Vì vậy, các hoạt Động này sẽ chỉ mật một lượng thời gian rất nhỏ, không Đổi, và rất ít không gian trong kho

Các thao tác trong TortoiseSVN:

Import, Commit, Update, Checkout, Merge, sẽ nói trong phần DEMO

Ngày đăng: 05/04/2015, 21:54

TỪ KHÓA LIÊN QUAN

w