2011-07-07 38 views
5

Hệ thống kiểm soát phiên bản nào sẽ tốt cho HTML, CSS, phát triển Javascript cho 4 Nhà phát triển?Hệ thống kiểm soát phiên bản nào bạn thích cho HTML, CSS, phát triển Javascript cho nhóm phát triển nhỏ?

Chúng tôi là 4 nhà phát triển, tất cả ở các quốc gia khác nhau và tất cả chúng ta đều có hệ điều hành khác nhau. 2 Nhà phát triển có MacBook, người ta Windows 7 và một số khác có Ubuntu 9 linux)

Một thời gian vào vị trí từ xa chúng tôi cũng thực hiện một số thay đổi trong mã sử dụng iphone và ipad sử dụng FTP On The Go PRO

Và một thời gian một số nơi trên Internet là không có sẵn để chúng tôi cũng làm việc mà không có internet.

Tôi muốn biết hệ thống kiểm soát Phiên bản ưu tiên dành cho chúng tôi nên truy cập được từ tất cả các thiết bị và hệ điều hành. Và cũng nên làm việc ngoại tuyến. Và cách thiết lập cho một dự án.

Edit:

Tôi có lời khuyên này trong http://beanstalkapp.com/

enter image description here

+1

Có thể điều này sẽ giúp bạn chọn: http://programmers.stackexchange.com/questions/77475/how-to-choose-between-git-and-mercurial – SteeveDroz

Trả lời

4

sở thích cá nhân của tôi là Mercurial.

Chúng tôi đã sử dụng điều này trên các dự án có nhiều thành viên nhóm trải rộng từ 4 quốc gia trở lên. Mercury là hệ thống kiểm soát nguồn phân tán, nghĩa là mọi nhà phát triển đều có kho lưu trữ riêng trên máy và sẽ chuyển đến vị trí trung tâm và khi có thể (trong trường hợp của bạn, khi có kết nối internet).

Vì đây là trường hợp nó cũng làm cho các nhà phát triển có thể đẩy/kéo đến/từ một máy an toàn qua mạng. Đồng nghiệp của bạn có thể thực hiện các thay đổi và bạn có thể kéo chúng trực tiếp từ máy của mình trên mạng.

Rob Connery cũng đã viết một bài viết về cách sử dụng Mercurial và dòng lệnh. Đó là một tài liệu tham khảo khá tốt cho các lệnh đơn giản và giải thích những lợi ích của việc sử dụng dòng lệnh trên một công cụ trực quan:

Visual Tooling Will Make You Go Blind

+0

Chúng ta có thể làm việc ngoại tuyến và hợp nhất sau này trong Mercurial sau khi có kết nối internet không? –

+0

Bạn chắc chắn có thể. :) –

+0

Tôi cũng muốn giới thiệu BitBucket (https://bitbucket.org/) cho mã nguồn Mercurial lưu trữ – Casey

1

GIT hoạt động tốt. Ví dụ: bạn có thể có dự án GIT trên GitHub. Hoàn toàn miễn phí nếu dự án là Nguồn mở. GIT là một hệ thống kiểm soát phiên bản p2p. Mọi người đều có toàn bộ lịch sử cam kết. Bạn có thể đồng bộ hóa các kho lưu trữ khi bạn có thời gian ...

+1

Khi @Jamie viết Mercurial cũng có chức năng tương tự. –

+1

Tôi sẽ +1 cho Git, nhưng câu trả lời là quá mơ hồ và nó ngụ ý rằng GitHub là nơi duy nhất để lưu trữ các dự án Git. –

+0

@Daniel Cassidy Tôi đã sửa phần thứ hai của nhận xét của bạn (về GitHub) bằng cách thêm "ví dụ". – SteeveDroz

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