Cỗ máy thời gian vs Kiểm soát nguồn?


18

Cuối cùng đã bị thuyết phục để bắt đầu sử dụng một số loại kiểm soát phiên bản cho mã của tôi thay vì nén xuống một bản sao của dự án vào cuối mỗi ngày.

Đã tải xuống Rùa SVN và sử dụng nó để tạo một kho lưu trữ cục bộ trên hdd của tôi. Tôi đã sử dụng nó được 2 ngày rồi nhưng tôi phải nói rằng việc sử dụng nó thực sự rắc rối hơn là chỉ sao chép dự án theo cách thủ công trong explorer. Chắc chắn, bạn chỉ lưu trữ các thay đổi gia tăng nhưng với các đĩa giá rẻ ngày nay tôi thực sự không thể nói đó là một đối số khi bạn chỉ có các dự án nhỏ. Tôi thực sự không tìm thấy một cách nhanh chóng để duyệt các phiên bản cũ hơn của tệp của tôi sáng hơn.

Những gì tôi muốn là một bản hoàn tác vô hạn hoàn toàn trong suốt khi tôi viết mã, nếu tôi lưu tệp tôi muốn sao lưu. Tôi không muốn kiểm tra, đăng ký và thậm chí không cho tôi bắt đầu di chuyển tệp. Tôi chưa thử Time Machine cho OS X nhưng có vẻ như đó chính xác là thứ tôi đang tìm kiếm.

Có một chương trình như vậy tồn tại cho các cửa sổ? Tốt nhất là miễn phí và với một số loại hệ thống gắn thẻ để tôi có thể gắn thẻ dấu thời gian khi dự án đang hoạt động, v.v.

Có lẽ nên thêm rằng tôi chủ yếu làm việc một mình trên một máy tính.

Cập nhật: Một số bạn hỏi tại sao tôi muốn sao lưu. Vì tôi làm việc một mình, chủ yếu là cho phép tôi nhanh chóng hack một giải pháp mà không lo lắng rằng cái gì đó sẽ làm hỏng.


4
Sự khác biệt chính giữa SCM và Time Machine là với SCM, bạn cam kết rõ ràng và bạn có thể truy xuất tất cả các cam kết của mình trong khi với các bản sao lưu của Time Machine là tự động (hàng giờ) và một số bị mất theo thời gian: chỉ một bản sao lưu mỗi tuần được giữ mãi mãi (và bạn không chọn cái nào).
mouviciel

2
Tôi nghĩ rằng một cam kết tự động trên mọi bản dựng hoàn thành không có lỗi, cộng với khả năng chịu trách nhiệm bất cứ khi nào bài kiểm tra đơn vị vượt qua có thể tốt cho một chi nhánh địa phương cho nhiều lập trình viên
Ian Ringrose

1
Vấn đề với bất kỳ kiểm soát phiên bản nào, là nếu bạn là nhà phát triển duy nhất trên một bản thăm dò, rất khó để ngăn chặn các tệp bạn chưa thêm vào hệ thống kiểm soát phiên bản. Có một máy chủ xây dựng riêng biệt hoạt động, nhưng còn nhiều thứ nữa để thiết lập. Chỉ cần sao lưu TẤT CẢ các tập tin có thể an toàn hơn.
Ian Ringrose

Câu trả lời:


39

Tôi nghĩ rằng bạn đang thực sự đánh giá thấp lợi ích của kiểm soát nguồn. Như Dustin đã chỉ ra, có sự phân nhánh, hợp nhất và chia sẻ. Ngoài ra, sử dụng hệ thống kiểm soát nguồn có thể cho phép bạn dễ dàng tìm ra khi mỗi dòng trong mã của bạn được thay đổi lần cuối. SVN cũng có thể theo dõi lịch sử của các tập tin ngay cả khi chúng được đổi tên hoặc chuyển sang một thư mục khác. Hợp nhất thậm chí có thể giải quyết vấn đề ngay cả khi bạn chỉ là 1 nhà phát triển, vì bạn có thể làm việc trên máy tính để bàn, máy tính xách tay và các máy tính khác mà không phải lo lắng về thay đổi ghi đè.


Nhu cầu của Jeff (và của tôi) không được lấp đầy bởi kiểm soát nguồn bởi vì điều đó đòi hỏi phải cam kết thủ công. Có giá trị trong việc có thể truy xuất các thay đổi từng phút bạn đã thực hiện trong bản sao làm việc của mình mà không phải cam kết mỗi phút. Và không gây ô nhiễm kho lưu trữ. Một số IDE (như Eclipse) cho phép bạn duyệt lại các tệp dự án của mình. Nhưng điều đó đòi hỏi phải sử dụng một IDE cụ thể và thiết lập một dự án. Sẽ thật tuyệt nếu có chức năng tương tự trong một công cụ độc lập.
Vimes

@JohnB SVN có một tính năng gọi là "Tự động chuyển". Nó cho phép bạn gắn kho lưu trữ của mình dưới dạng thư mục WebDAV tiêu chuẩn và mỗi khi bạn lưu tệp, nó sẽ thực hiện một cam kết. Nếu bạn lưu thường xuyên đủ, thì bạn có thể quay ngược thời gian một cách hiệu quả vào bất kỳ lúc nào bạn lưu tệp. Nó không chi tiết như một cái gì đó giống như VS.Net nơi bạn có thể Ctrl + Z mỗi ký tự nhưng dù sao bạn cũng nên lưu lại sau mỗi 10 phút. Nếu bạn là một nhà phát triển duy nhất làm việc trong một dự án, nó có thể sẽ hoạt động, mặc dù tôi không có nhiều kinh nghiệm với nó. ( svnbook.red-bean.com/en/1.7/svn.webdav.autoversioning.html )
Kibbee

Cảm ơn, Kibbee. Tôi đã thấy bài viết của VonC về điều đó, bên dưới. Đó là một trong vài lựa chọn tôi từng thấy và là lựa chọn duy nhất miễn phí. Bên dưới, cũng có một số sản phẩm chuyên dụng không yêu cầu bạn thiết lập máy chủ kiểm soát nguồn, điều này thật tuyệt. Nhưng họ tốn tiền và có vẻ như họ có nhiều tiếng chuông hơn tôi cần (hoặc, một trong số họ cần một số công việc UI). Thứ gần nhất tôi thấy với những gì tôi muốn là DropBox, với sự tích hợp menu ngữ cảnh của Windows Explorer. Nó tiết kiệm 30 ngày lịch sử theo mặc định và nếu bạn trả tiền cho tính năng Gói chuột, nó sẽ tiết kiệm vô thời hạn. Nhưng đó là một ứng dụng đám mây.
Vimes

21

Đó sẽ là Phiên bản tự động (để tồn tại với Subversion):

Tự động chuyển đổi là một tính năng trong đó các máy khách WebDAV chung có thể ghi vào máy chủ DeltaV (như mod_dav_svn) và máy chủ thực hiện các cam kết âm thầm trong nền. Điều này có nghĩa là nếu bạn sử dụng Apache httpd làm máy chủ Subversion của mình, thì hầu hết các hệ điều hành hiện đại đều có thể gắn kho lưu trữ dưới dạng chia sẻ mạng và người dùng không có kỹ thuật sẽ nhận được phiên bản "trong suốt" miễn phí. (Tất nhiên, người dùng kỹ thuật vẫn có thể sử dụng máy khách Subversion để kiểm tra lịch sử kho lưu trữ.)


2
Chắc chắn là một câu trả lời tốt và một giải pháp tương tự như những gì OP muốn, sao lưu thường xuyên mà không có cam kết rõ ràng.

12

Đừng nhầm lẫn các giải pháp sao lưu với kiểm soát phiên bản. Cả hai đều quan trọng nhưng có mục đích khác nhau. Những gì bạn thực sự nên làm là sử dụng kiểm soát phiên bản (svn, cvs, mercurial, git, bất cứ điều gì) và tự động sao lưu ở một nơi khác ngoài ổ cứng của bạn, tốt nhất là ngoài trang web (máy chủ trả phí hoặc S3). Hoặc truy cập 100% từ xa và tìm ai đó để lưu trữ repo SVN của bạn. Tôi sẽ đề nghị Unfuddle . Bạn có thể thiết lập một repo SVN miễn phí ở đó mà không gặp quá nhiều khó khăn.

Cắn viên đạn và sử dụng SVN. Nó có thể không dễ dàng như những gì bạn đã từng làm, nhưng khi bạn phải thực hiện một rollback rất cụ thể hoặc so sánh các thay đổi giữa các tệp, bạn sẽ rất vui vì bạn đã làm.



6

Tiết lộ đầy đủ: Tôi làm việc cho Phần mềm Altaro.

Nếu bạn muốn có một cỗ máy thời gian cho Windows thì hãy vào 'Rất tiếc! Sao lưu 'danh sách BETA

Chúng tôi là một công ty phần mềm mới Altaro Software và chúng tôi đang phát triển một sản phẩm kiểm soát phiên bản / sản phẩm sao lưu có tên là 'Rất tiếc! Sao lưu'. Rất tiếc! Sao lưu là sự kết hợp giữa một sản phẩm sao lưu truyền thống và hệ thống kiểm soát phiên bản nhẹ. Rất tiếc! Sao lưu tự động theo dõi các thay đổi đối với tài liệu, ảnh và các tệp khác và cho phép bạn quay lại bất kỳ thời điểm nào. Ở một mức độ nhất định, nó tương đương với Time Machine cho Windows.

Xin lưu ý rằng tôi đã nói kiểm soát phiên bản nhẹ - đây không phải là sản phẩm dùng để thay thế một sản phẩm kiểm soát phiên bản phù hợp. Các nhà phát triển của chúng tôi sử dụng SVN và Oops! Sao lưu cùng một lúc. Họ sử dụng VSN để kiểm soát phiên bản phù hợp với các tính năng đăng ký / kiểm tra nhưng họ cũng sử dụng Rất tiếc! Sao lưu cho những khoảnh khắc Oops mà đôi khi họ nhận được và cần nhanh chóng tìm thấy phiên bản tệp trước đó mà không phải trải qua toàn bộ quá trình thanh toán.

Chúng tôi đã đầu tư rất nhiều vào trải nghiệm người dùng VÀ kẹo mắt - vì chúng tôi hiểu rằng Eyecandy KHÔNG ngụ ý trải nghiệm người dùng.

Chúng tôi sẽ sớm vào BETA và đang tìm kiếm những người thử nghiệm BETA - bất kỳ ai sẵn sàng thử nó, hãy kiểm tra http://www.altaro.com/doad.php . Trên các trang này, bạn cũng có thể xem ảnh chụp màn hình sản phẩm.

Ý kiến ​​của bạn và những lời chỉ trích mang tính xây dựng sẽ được đánh giá rất cao (rất thích nghe những điều xấu ... hơn cả những điều tốt)

Như tôi đã nói trước đó - Rất tiếc! Sao lưu không thay thế nhu cầu về một sản phẩm kiểm soát phiên bản phù hợp - nhưng nó khen ngợi nó. Nó có thể được sử dụng như một cách để kiểm soát phiên bản nhưng sau đó bạn sẽ không đăng ký / việc phân nhánh sẽ phải được thực hiện thủ công bằng cách tạo một thư mục mới.

Xin lỗi cho phích cắm !!

David Vella - david@altaro.com


Tôi nghĩ rằng danh sách tính năng là một khởi đầu rất tốt. Nó có hỗ trợ khôi phục hoàn toàn không (như trong trường hợp xảy ra lỗi phần cứng; yêu cầu về Time Machine cho Windows, nếu bạn hỏi tôi)? Và, mặc dù ít người có thể quan tâm: nó có thể xử lý nhiều đĩa sao lưu (dự phòng) không? Hoặc, nếu không, một số cách để sao chép toàn bộ bản sao lưu (như Time Capsule, nhưng mất nhiều thời gian)? Đối với các bản phát hành tiếp theo: Tôi muốn giới thiệu các plugin cho phần mềm phổ biến cần sử dụng hệ thống tệp cụ thể. Giống như đối với các chương trình email: để tìm và khôi phục thư mà không biết làm thế nào chúng được tìm thấy trên hệ thống tệp. Và: nội địa hóa?
Arjan

Xin chào Arjan - không, nó không hỗ trợ hình ảnh đĩa (ala Acronis & Ghost) và thành thật mà nói tôi không chắc liệu chúng ta có nên đi theo cách đó hay không - chúng ta sẽ thấy dựa trên phản hồi. Hiện đã có những sản phẩm tốt mà bạn có thể sử dụng cho kim loại trần, vì vậy chúng tôi sẽ không đi vào thị trường đó ngay bây giờ và tập trung vào sản xuất Oops! Sao lưu giải pháp điểm tốt nhất trên thị trường. Thay vào đó, chúng tôi đang tập trung vào phần kiểm soát phiên bản - vào nội dung thực tế trái ngược với lớp bit. Kể từ hôm nay, chúng tôi có các bản xem trước 'nhận thức ứng dụng' vì chúng tôi hỗ trợ xem trước các tệp MS Office, hình ảnh, tệp dựa trên văn bản khác - chúng tôi sẽ tiếp tục thêm nó.
David Vella

Tôi đã nói ở một mức độ nhất định, nó tương đương với cỗ máy thời gian. Từ những gì tôi nghe được, gần nhất với Apple Time Machine là Rebit - bản thân tôi chưa bao giờ thử nghiệm nó. Tiếng Anh chỉ bây giờ - nhưng chúng tôi đã sẵn sàng để bắt đầu bản địa hóa. Nếu bạn muốn dùng thử trong BETA, hãy gửi email cho tôi :) David Vella từ Malta (Châu Âu) david@altaro.com
David Vella

Sau khi xem qua một số nhận xét do "Candice" của Genie để lại hay còn gọi là "Salam": +1 cho tiết lộ của bạn ;-) ( superuser.com/questions/7423/time-machine-for-windows/iêu / stackoverflow.com/questions/274948 / time-machine-for-windows / Nhận / serverfault.com/questions/1918/, )
Arjan

4

Một giải pháp rất giống với Time Machine đã được trình bày trên tạp chí c't Đức một thời gian trước đây. Mặc dù bài viết có sẵn cho 60 phần trăm, các tập lệnh tự miễn phí: http://www.heise.de/ct/ftp/06/09/126/

Về cơ bản, nó sử dụng rsync để sao lưu dữ liệu của bạn vào ổ đĩa định dạng NTFS bên ngoài. Với mỗi bản sao lưu mới, nó chỉ lưu các tệp mới vào đĩa sao lưu, nhưng tạo các liên kết cứng đến mọi thứ khác. Thực tế, bạn sẽ thấy một cấu trúc thư mục hoàn chỉnh cho mỗi bản sao lưu, nhưng chỉ sử dụng không gian cần thiết cho bản sao lưu đầy đủ đầu tiên + mọi thay đổi xảy ra sau đó.

Nó không lạ mắt như Time Machine, nhưng nó là cùng một công nghệ (Time Machine cũng sử dụng rsync, theo như tôi biết) dưới vỏ bọc.


2

Time Machine là một giải pháp sao lưu / khôi phục thông thường. Sử dụng bất kỳ công cụ sao lưu Windows nào với các bản sao lưu gia tăng hàng ngày tự động và bạn có khá nhiều thứ giống nhau. Tuy nhiên, ngay cả khi có thể khôi phục trạng thái trước đó (hàng ngày), nó có thể không phải là giải pháp nhanh nhất.


2

SVN không hiệu quả lắm đối với các nhà phát triển solo. Kiểm tra BZR . Tôi sử dụng BZR cho tất cả các dự án cá nhân và thư mục nhà của tôi, chỉ sử dụng SVN cho dự án công việc lớn.


Hấp dẫn. Bạn có sử dụng nó với một số máy chủ, thậm chí localhost, hoặc nó sẽ chỉ hoạt động với hệ thống tập tin cục bộ?
PhiLho

1
"SVN không hiệu quả lắm đối với các nhà phát triển solo". Đó là một tuyên bố chăn đẹp bạn không nghĩ?
mwjackson

1
jacko, giáo dục bản thân cho các lựa chọn thay thế và bạn đồng ý.
Dustin Getz

1
phil, luôn có một bản sao cục bộ của kho lưu trữ để làm mọi thứ nhanh chóng và để tránh các vấn đề về quyền, nhưng tùy ý đẩy / đồng bộ hóa từ xa mọi thứ (chia sẻ, trang web, ftp, có thể nhiều hơn) nếu / khi bạn cần làm việc với một nhóm. đọc trang web.
Dustin Getz

Sự khác biệt chính giữa BZR và SVN dường như là BZR được phân phối. Vì OP hầu như chỉ hoạt động một mình trên một máy tính, tôi không tin rằng lợi ích của việc kiểm soát nguồn phân tán sẽ vượt xa sự phức tạp thêm vào trong trường hợp này.
redtuna

2

Genie Timeline 2.0 đã ra mắt vào tuần trước.

Tôi biết, tôi biết, "một cắm thời gian khác!" ... nhưng không phải vậy.

Dòng thời gian 2.0 đã được viết lại hoàn toàn và cho đến nay, sự đồng thuận chung trên web đã rất tích cực.

Trên hết, hầu hết tất cả các tính năng đều có sẵn trong phiên bản miễn phí mới của Genie Timeline.

Thông số kỹ thuật của Genie Timeline 2.0 miễn phí: http://www.genie-soft.com/Free_products/free_timeline.aspx

Tải xuống: http://doad.cnet.com/Genie-Timeline-Free/3000-2242_4-10967059.html?tag=mncol

Các phiên bản trả phí của sản phẩm thêm mã hóa, nén và tự động lọc các bản sao lưu cũ.

TIẾT LỘ: Tôi là người lãnh đạo dự án trên phiên bản 2.0


+1 cho tiết lộ. Xem thêm Time Machine cho Windows , theo tôi, là một nơi tốt hơn để tiếp tục câu hỏi này.
Arjan

1

Bạn muốn kiểm soát nguồn / nhiều bản sao lưu để làm gì?

Có hai lý do để kiểm soát mã nguồn theo quan điểm của tôi - quản lý cấu hình và bảo vệ chống lại sự cố / sự ngu ngốc của nhà phát triển (nhiều bằng chứng của tôi). Nếu vấn đề sau là vấn đề, thì các gợi ý bên dưới (hoặc Fileroulette như được đề xuất trong câu trả lời khác) sẽ thực hiện công việc.

Nếu như Dustin Getz gợi ý, thì đó là về quản lý cấu hình, các chi nhánh, v.v. thì SVN hoặc các đề xuất chương trình kiểm soát mã nguồn khác tốt hơn các đề xuất của tôi.

Vì vậy, không sử dụng nó và không miễn phí ($ 32), nhưng Google đã xuất hiện

TrackMyFiles - http://www.trackmyfiles.com/en/features/

  • Theo dõi và lưu trữ các thay đổi đối với các tệp tự động
  • Cho phép bạn xem và khôi phục các phiên bản tệp cũ
  • Các phiên bản tệp quan trọng có thể được dán nhãn rõ ràng
  • Tương thích với hầu hết các loại tệp, chẳng hạn như Tài liệu Microsoft Word® và bản trình bày Microsoft Powerpoint®
  • Lưu trữ hiệu quả các thay đổi thông qua thuật toán nén delta
  • Được tích hợp vào Microsoft Windows® File Explorer cho hoạt động liền mạch

Phiên bản dùng thử 60 ngày có sẵn, theo trang web đó

Hoặc, nếu bạn đang sử dụng Vista, có bản sao bóng được tích hợp. Xem http://en.wikipedia.org/wiki/Shadow_Copy


1

@Lukman và Paul, tôi thích ý tưởng về các hệ thống phiên bản đơn giản hóa đó cho các tài liệu thông thường, nhưng tôi nghĩ rằng việc sử dụng chúng cho mã nguồn - không có khả năng phân nhánh, hợp nhất và chia sẻ sẽ thực sự cản trở bạn.


1
Phụ thuộc. Nó phù hợp với những gì OP yêu cầu. Có hai lý do để kiểm soát mã nguồn theo quan điểm của tôi - quản lý cấu hình và bảo vệ chống lại sự cố / sự ngu ngốc của nhà phát triển (nhiều bằng chứng của tôi). Nếu đầu tiên là vấn đề, tôi đồng ý với bạn. Nếu thứ hai, tất cả các giải pháp này sẽ làm.
Archetypal Paul

1

Một vài suy nghĩ:

Bạn có thể thích SVK, có vẻ như là bổ trợ cho SVN. Tôi đã không thử bản thân mình, nhưng nó có vẻ thú vị.

http://svk.bestprreal.com/view/HomePage

Các công cụ như Trac cung cấp trình duyệt kho lưu trữ SVN phong nha và có thể đáng để xem xét.

Nếu bạn gặp khó khăn trong việc tìm ra biệt ngữ phù hợp để tìm kiếm, hãy tìm kiếm 'ảnh chụp nhanh'. Bạn cũng có thể muốn xây dựng một số loại quy trình lưu trữ vào hệ thống xây dựng của mình để mỗi khi bạn thực hiện, bạn sẽ tự động nhận được một ảnh chụp nhanh (hoặc bất cứ điều gì có ý nghĩa cho tình huống của bạn).


1

Tôi có cron (tìm kiếm google và chọn một thứ bạn thích) và sau đó là một tập lệnh dòng lệnh để chạy pkzipc trên các thư mục souce của tôi cứ sau vài giờ. một khi tôi gắn sự khởi đầu của cron vào khởi động của tôi, tôi chỉ bắt đầu và quên nó. đã lưu tôi 1 lần khi trong trạng thái mất trí não muộn, tôi đã gõ del / f / s * .cs


1

Windows Vista Business, Enterprise và Ultimate có tính năng này được tích hợp;)


Nó được gọi là gì, chính xác nó làm gì, sự đánh đổi là gì? Bạn có thể nói về bản sao khối lượng bóng?
redtuna

1

Bạn sẽ muốn kiểm tra điều này nếu bạn quan tâm đến Time Machine của Apple và có HĐH nền tảng Windows.

http://www.genietimeline.com

Bản Beta sẽ sớm được phát hành ... Bạn có thể muốn đăng ký nó ... Không thể chờ đợi để có được bàn tay của tôi trên Dòng thời gian Genie ...

Rõ ràng, các tính năng của nó bao gồm CDP thời gian thực, phiên bản tệp vô tận, sao lưu tự động, tích hợp cửa sổ vào lõi ... Tôi đã chờ loại phần mềm này được phát hành trên Windows từ lâu ...


Đánh giá: pc-tutorials.suite101.com/article.cfm/ từ Tôi muốn nói "tự động phát hiện các tệp người dùng phổ biến nhất" chỉ là một cách giải quyết cho nó chỉ sao lưu các tệp do người dùng tạo . Làm thế nào để khôi phục toàn bộ hệ thống sau đó? Dường như không có tích hợp với, ví dụ, phần mềm email. Phải làm gì sau khi xóa một số tin nhắn? Tôi có cần biết email nằm ở đâu và như thế nào trên ổ cứng không? Và tôi có thể khôi phục một tin nhắn không? Sao lưu hầu như mọi thứ và tích hợp với các phần mềm khác, vẫn khiến Time Machine trở thành một loại duy nhất. Bummer.
Arjan

1

Tôi sẽ đề nghị sử dụng một điều khiển phiên bản mà bạn có thể cắm vào IDE của mình. Điều đó làm cho làm việc với nó một cách dễ dàng. Chỉ cần nhấp vào cập nhật / cam kết trong cây nguồn của bạn và bạn đã hoàn tất!


1

tôi thích lưu trữ và làm việc trên các dự án của mình bằng dropbox ( http://www.getdropbox.com/ ). Nó không chỉ tự động sao lưu công việc của bạn, mà còn giữ bản sửa đổi cho bạn.


Nếu bạn lưu thường xuyên, đây sẽ là một sự lãng phí rất lớn trong việc sửa đổi trong kho lưu trữ DropBox.
Patrick Desjardins

1

Windows Server 2003 trở lên có tính năng " Shadow Copy ", tương tự như Time Machine, nhưng dành cho môi trường enterprisey được nối mạng. Bạn có thể thiết lập nó cục bộ nếu bạn thực sự muốn.

Tuy nhiên, đó thực sự sẽ là một giải pháp kém hơn để kiểm soát mã nguồn tốt. Với kiểm soát nguồn, bạn có thể xem toàn bộ lịch sử chi tiết của từng dòng mã trong cơ sở mã của mình. Thật khó để đánh giá cao nó có giá trị như thế nào, cho đến khi bạn đã thử nó.

Bản sao bóng



0

Nếu bạn thực sự đang tìm kiếm "Time Machine cho Windows": Windows Vista đi kèm với Time Warp (đó là tên mã, tôi đã quên tính năng hoàn thành được gọi là gì). Nó khá giống với Time Machine của OS X, chỉ với sự cường điệu ít hơn.


1
Tên của nó là bản sao khối lượng bóng và nó quá thân thiện với bà. Bạn chỉ có thể chọn loại tệp bạn muốn sao lưu ("nhạc", "hình ảnh", v.v.), chứ không phải thư mục nào cần theo dõi. Nó chỉ chạy một lần một ngày trừ khi bạn bảo nó thực hiện sao lưu ngay bây giờ.

0

Hãy thử Flashbake . Nó có thể sao lưu cứ sau n phút (thông qua cron và có lẽ là Windows Planninguler) không thay đổi trong m phút (có thể là 0). Bạn sẽ cần Python, vì vậy Cygwin hoặc ActiveState Pyton. Nó dựa trên git và được thiết kế cho các loại phi kỹ thuật.


0

Bạn có thể sử dụng vm và chụp ảnh trước khi bạn thực hiện thay đổi lớn? Thật khó để quay lại theo cách đó - khoảng 5 phút và bạn đã hoàn thành :)


vm cho máy ảo? ...
Patrick Desjardins

0

SlickEdit có một tính năng hay tương tự như những gì bạn đang mô tả. Mỗi khi bạn lưu tệp bạn đang làm việc, nó sẽ tạo một bản sao lưu cục bộ (khác). Để giải trí, sau đó bạn có thể xem lại lịch sử tệp cục bộ. Bạn có thể sử dụng điều này để bổ sung cho kho lưu trữ SVN của mình, SlickEdit cũng có thể tích hợp với.


0

bạn có thể dùng thử Genie Timeline, nó giống như cỗ máy thời gian của windows cho windows và bạn có thể quay lại phiên bản bạn cần bằng cách sử dụng thanh trượt thời gian để xem từng phiên bản http://www.genietimeline.com


Đủ cắm cho Genie rồi.
Arjan



0

Mercurial là hoàn hảo cho công việc này.

Bất cứ khi nào bạn muốn chụp ảnh mã của mình, đây là tất cả những gì bạn làm trong dòng lệnh: hg commit và bạn đã hoàn tất!

Nếu bạn muốn duyệt các phiên bản khác nhau của tệp của mình, thì dễ dàng với TortoiseHG bằng cách sử dụng menu ngữ cảnh đồ họa của nó khi nhấp chuột phải vào tệp đang đề cập.

Ngoài ra, nó đẹp hơn SVN vì nó không xả rác tất cả các thư mục con của bạn với các thư mục .svn ẩn.


Điều gì sẽ xảy ra nếu tôi không muốn dành thời gian để cam kết, kéo ... nhưng chỉ là thứ gì đó tự động theo dõi mọi thay đổi, chẳng hạn như tài liệu google không nhưng địa phương. Bạn muốn đề nghị gì?
skan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.