2010-08-07 36 views
7

Tôi đang thực hiện một dự án web khi phát hiện ra rằng tôi cần lưu các phiên bản khác của tệp tôi đang chỉnh sửa để tôi có thể dễ dàng hoàn nguyên nếu có điều gì đó lạ xảy ra. Tôi đã làm một ít nghiên cứu và tìm thấy Subversion. Nhưng tôi thực sự không hiểu ý tưởng của Subversion. Làm ơn giúp tôi! Tôi đang suy nghĩ hai lần nếu tôi thực sự có thể sử dụng nó cho dự án của tôi hay không. Tôi muốn học những điều mới như Subversion để tôi có thể cải thiện kĩ năng kĩ nghệ phần mềm của mình. Cảm ơn trước!Subversion dành cho người mới bắt đầu

+0

Có cần SVN hay bạn đang tìm kiếm đề xuất nói chung không? Nó không có ý nghĩa nhiều khi sử dụng SVN nếu bạn là người duy nhất sử dụng nó, bạn có thể sử dụng một máy chủ không dựa trên VCS –

+0

Có, và bình luận của tôi dưới đây ... Git không yêu cầu một thành phần máy chủ. –

+5

SVN cũng không cần máy chủ, bạn có thể truy cập máy chủ cục bộ, trực tiếp từ đường dẫn kho lưu trữ. – Kibbee

Trả lời

6

Nếu bạn chọn hệ thống VCS từ đầu, tôi khuyên bạn nên kiểm tra GIT. Bạn có thể thiết lập một kho lưu trữ miễn phí tại github.com và chúng có nhiều tài liệu tốt vì nó là một phần của một đường cong học tập dốc.

Git rất ấn tượng trong hồ sơ.

Git và Mercurial (Phân phối VCS) là hệ thống rất gọn gàng và chắc chắn là làn sóng của tương lai theo ý kiến ​​của tôi.

Đây là cuốn sách mã nguồn mở cho khách đoàn:

http://progit.org/book/

4

Có' cuốn sách lật đổ miễn phí nếu bạn đã trái tim của bạn đặt trên svn:
http://svnbook.red-bean.com/

Bạn cũng có thể muốn xem xét một cái gì đó như Mercurial hoặc Git đang trở nên phổ biến hơn.
Có một giới thiệu tuyệt vời để Mercurial và phân phối kiểm soát phiên bản nói chung ở đây:

http://hginit.com/

2

Có lẽ bạn nên đọc "Control Version với Subversion", trong đó bao gồm gần như tất cả mọi thứ bạn sẽ cần phải biết về lật đổ. http://svnbook.red-bean.com/

Nó được xuất bản bởi O'Reilly, nhưng có sẵn trực tuyến miễn phí.

2

Tôi nghĩ rằng đây là khá thẳng về phía trước:

Nếu bạn cần lưu trữ các phiên bản cũ của tập tin và thư mục, có thể hồi sinh họ, hoặc kiểm tra các bản ghi như thế nào họ đã thay đổi theo thời gian, sau đó Subversion chính xác là công cụ thích hợp cho bạn. Nếu bạn cần cộng tác với những người trên tài liệu (thường là trên mạng) và theo dõi ai đã thực hiện thay đổi, thì Subversion cũng là thích hợp. Đây là lý do tại sao Subversion là nên thường được sử dụng trong phát triển phần mềm môi trường— làm việc theo nhóm phát triển là hoạt động xã hội vốn có, và Subversion giúp dễ dàng để cộng tác với các lập trình viên khác. Trong số khóa học, bạn cũng phải trả phí sử dụng Phiên bản phụ: hành chính trên không. Bạn sẽ cần phải quản lý một kho dữ liệu để lưu trữ thông tin và tất cả lịch sử của nó, và phải siêng năng về việc sao lưu nó. Khi làm việc với dữ liệu hàng ngày, bạn sẽ không thể có thể sao chép, di chuyển, đổi tên hoặc xóa các tệp theo cách bạn thường làm. Thay vào đó, bạn sẽ phải thực hiện tất cả những thứ đó thông qua Subversion.

Từ Subversion Book

1

Tôi tìm thấy một số bài thuyết trình dễ dàng và bài tập dưới http://subtrain.tigris.org

Họ che wokingcycle cơ bản và lắp đặt máy chủ. Có ít văn bản hơn sách lật đổ.

Vì vậy, sẽ rất dễ dàng để có được những điều cơ bản.

1

Mercurial là hệ thống điều khiển phiên bản được phân phối (không cần máy chủ trung tâm) tương tự như Git và theo một số cách, nó có thể dễ sử dụng hơn Git. Joel Spolsky đã viết hướng dẫn cho người mới bắt đầu về Mercurial theo số hginit.com.

0

Nếu bạn muốn sử dụng Subversion để quản lý dự án, tôi nghĩ bạn phải đọc một số kiến ​​thức cơ bản về nó, bạn có thể tìm thấy chúng bằng google. Chúc may mắn:).

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