PDA

View Full Version : Xin hỏi về phần mềm đồng bộ giữa local và live host.



php_code
26-04-2012, 23:44
Tình hình là với project lớn. mình chỉ chỉnh sửa vài file, sau đó phải dùng ftp soft, tìm file vừa sửa sau đó up lên. Vậy rất bất tiện, vì phải tìm kiếm.

xin hỏi có phần mềm nào tự nhận biết dc mình chỉnh sửa file nào, sau đó mình chỉ gần nhấn "Action" thì nó sẽ tự up file lên host đè lên file cũ k các pro?

Mình đang nói về lập trình web [PHP].

jiSh@n
27-04-2012, 00:50
rsync

Project lớn cỡ nào? Nếu thuộc các cty thì người đều có tool quản lý poject chuyên dụng tự động deploy từ repo.

php_code
27-04-2012, 00:58
Project cỡ gần 500 file pro ạ.

Cái rsync pro đưa là cái này đây à? https://www.google.com.vn/search?sourceid=chrome&ie=UTF-8&q=rsync

Link nào trong số những link trên vậy pro?

trannamcn
27-04-2012, 07:38
Hơi nguy hiểm, nếu project bác có tác động tới người dùng thì có vẻ hơi nguy hiểm :D

jiSh@n
27-04-2012, 12:39
Project cỡ gần 500 file pro ạ.

Cái rsync pro đưa là cái này đây à? https://www.google.com.vn/search?sourceid=chrome&ie=UTF-8&q=rsync

Link nào trong số những link trên vậy pro?
bạn đã xem cái link nào trong số result của Google chưa?

P/S: 500 file thì bé lắm. Xài tay phức cho rồi.

Nhân Tâm
27-04-2012, 13:17
Bạn có thể dùng FTP FileZilla cũng có chức năng so sánh file source local với server đó.

http://filezilla-project.org/download.php

Sau khi kết nối server thành công
Bạn click vào button "Toggle directory comparison". Khi đó file nào mà # nhau thì nó sẽ hiển thị màu lên.

php_code
28-04-2012, 11:41
Bạn có thể dùng FTP FileZilla cũng có chức năng so sánh file source local với server đó.

http://filezilla-project.org/download.php

Sau khi kết nối server thành công
Bạn click vào button "Toggle directory comparison". Khi đó file nào mà # nhau thì nó sẽ hiển thị màu lên.


Thằng filezilla có cái dỡ là để đó mà k đụng tới khoảng 15p là nó bị disable luôn, phải kết nối lại, mà kết nối lại thì nó quay về public_html rồi.

Hiện đang xài SSH với FlashXP, tương đối hài lòng.

Pro cho hỏi có phần mềm nào nó tự nhận những file đã thay đổi và mình chỉ việc nhấn "Action" chẳng hạn, thì nó sẽ tự Ghi đè lên k?

luuanhquyen
04-05-2012, 00:54
bạn dùng editor nào?
Trong cái dreamweaver khi tạo site có chức năng kết nối đến site thông qua ftp. Nếu click chọn auto upload on save thì nó tự upload tệp đó lên server lúc bạn save thôi.

nhoemzx
04-05-2012, 06:47
CVS (Concurrent Versions System) hoặc Git. tìm hiểu về 2 cái này, khi làm project lớn, bạn không chỉ cần tự động cập nhật mà còn phải biết sau mỗi lẫn cập nhật thì những gì đã thay đổi và chính xác phần nào của file đã thay đổi và ai là người đã thay đổi (Nếu làm việc theo team). Còn nếu chỉ cần đồng bộ files giữa máy tính và server thì FTP hay setup network storage từ host của bạn và link cái đó tới folder của localhost trên computer của bạn.

Nhân Tâm
06-05-2012, 11:39
cho hỏi có phần mềm nào nó tự nhận những file đã thay đổi và mình chỉ việc nhấn "Action" chẳng hạn, thì nó sẽ tự Ghi đè lên k?

SVN: http://tortoisesvn.net

UNGDIX
06-05-2012, 14:31
Dùng CuteFTP nhé, best FTP client đó.:boxing: