Kỹ thuật git ngu ngốc

Tôi xin lỗi nếu bạn nói tiếng Anh của Nữ hoàng vì tiêu đề đó rất có thể có một ý nghĩa khác với bạn so với tôi dự định. Trên thực tế, tôi đang nói về Git, phiên bản quản lý hệ thống. Lần trước tôi đã nói về chính xác cách chương trình cũng như được cung cấp cho bạn một vài hướng dẫn. Nếu bạn là nhà phát triển ứng dụng phần mềm nhuộm trong Wool, rất có thể bạn không yêu cầu được thuyết phục để sử dụng Git. Tuy nhiên, ngay cả khi bạn không, có rất nhiều thứ bạn có thể làm với git không có hình dạng khuôn thông thường.

Theo dõi tài liệu.

Git thực sự tuyệt vời trong việc theo dõi các sửa đổi trong các tài liệu. Nếu bạn soạn tệp văn bản thông thường, tệp Markdown hoặc Tex, bạn đang hoạt động. Tuy nhiên, có một kỹ thuật bạn có thể sử dụng nếu bạn sử dụng Word, OpenOffice hoặc nhiều chương trình xử lý văn bản khác. Là một lợi ích, bạn thậm chí sẽ có thể làm việc cùng nhau với những người khác sử dụng các chương trình khác nhau.

Thủ thuật, được giải thích trong công bố này cũng như cái này, là cấu hình Git để sử dụng một chương trình có tên PANDOC để chuyển đổi dữ liệu đầu vào của bạn thành Markdown. Chương trình GIT có thể lưu trữ cả hai, cũng như bạn có thể giải thích cho nó rằng sự khác biệt trong dữ liệu đánh dấu tương ứng với sự khác biệt trong tệp tài liệu.

PANDOC là một công cụ đáng hiểu về dù sao đi nữa. Nó chuyển đổi sang từ một số định dạng chóng mặt. Nếu bạn muốn cung cấp cho mình một cơn đau đầu, bạn có thể mở rộng đồ họa khỏi trang web của họ cũng như cố gắng theo dõi tất cả các dòng.

Chúng tôi đã thấy loại điều này hoạt động cho sách giáo khoa hợp tác cũng như thậm chí được sử dụng để theo dõi thường xuyên thay đổi các tài liệu như mã hợp pháp của Pháp quay trở lại thời gian của Napoleon.

Làm việc trên một trang web

Bạn có thể nhanh chóng kéo dài khái niệm theo dõi các tài liệu để theo dõi các trang HTML cho trang web của bạn. Bạn có thể chỉ sử dụng nó khi bạn sản xuất cũng như sau đó tải lên dữ liệu của mình như bình thường. Bạn cũng có thể sử dụng các quy trình công việc chuyên biệt. Ngay cả khi bạn là người sáng tạo duy nhất của trang web, có thể tua lại những gì trang web xuất hiện như tuần trước hoặc tháng trước thường xuyên hoàn toàn hữu ích.

Quản lý hồ sơ bash của bạn hoặc / etc

Nếu bạn sử dụng Linux, bạn có rất nhiều dữ liệu để định cấu hình môi trường của bạn. Những thứ như .bashrc của bạn, .emac, cũng như rất khó để giữ nguyên chính xác nếu bạn sử dụng nhiều máy. Chắc chắn, bạn có thể rsync chúng, tuy nhiên nếu họ bị rối tung lên, có thể khó quay lại cũng như tìm ra những gì đã xảy ra. Đó là lý do tại sao tôi sáng tác một hệ thống để quản lý vấn đề này sử dụng git. Khi nó được cấu hình, các máy của bạn sẽ ngay lập tức chọn bất kỳ loại sửa đổi nào bạn đẩy đến lần giữ từ xa (tôi giữ của tôi trên gitlab). Hệ thống đủ linh hoạt để bật cấu hình tùy chỉnh trên mỗi máy cũng như thậm chí giữ dữ liệu ngẫu nhiên đồng bộ cho bạn chỉ với một thiết lập một chút.

Có một gói tương tự gọi là etterkeeper để theo dõi cấu hình toàn hệ thống của bạn trong thư mục / etc. Bạn có thể đề xuất rằng dữ liệu cấu hình về cơ bản chỉ là mã, tuy nhiên ý định không mã hóa tuy nhiên việc giữ phiên bản quản lý cũng như đồng bộ hóa giữa các máy. Ngoài ra, trong tình huống của etterkeeper, có những điều chỉnh vì vậy git sẽ lưu trữ một số siêu dữ liệu quan trọng đối với ứng dụng đó.

Git như một cơ sở dữ liệu hoặc trình theo dõi lỗi

Nếu bạn đang sử dụng git để phát triển, nó chỉ có ý nghĩa bạn có thể sử dụng nó để theo dõi các lỗi. Trên thực tế, bạn có thể sử dụng Git như một cơ sở dữ liệu đơn giản. Đừng mong đợi để chạy các truy vấn SQL – điều này chỉ hiển thị một hệ thống cặp giá trị tên (cơ sở dữ liệu NoQuery câu tục ngữ).

Tất nhiên, bạn có thể lưu trữ cơ sở dữ liệu SQLite (hoặc bất cứ điều gì khác) trong git. Nếu bạn làm như vậy, bạn có thể chơi một số kỹ thuật như Kỹ thuật PANDOC cho các tài liệu để hỗ trợ Git hiểu cơ sở dữ liệu của bạn tốt hơn.

Twitter (có, twitter)

Bao giờ mong muốn một triển khai Twitter phân tán? Kiểm tra Madrox. Chúng tôi không thực sự chắc chắn tại sao chúng tôi muốn điều này, tuy nhiên chúng tôi làm.

Trình chiếu dựa trên văn bản

Bạn đã bao giờ muốn thể hiện sự tiến bộ của màn hình văn bản như trình chiếu? Có lẽ không, tuy nhiên nếu bạn đã làm, Git cũng có thể làm điều đó. Nó cần một chút hỗ trợ từ vim, mặc dù.

Cho nên…

Ngay cả khi bạn không bao giờ yêu cầu bất kỳ loại thủ thuật nào trong số những thủ thuật này, một vài kỹ thuật được sử dụng để dỗ dành cho một thứ gì đó bất thường có thể khiến bạn tin vào thứ gì đó khác. Một khái niệm rõ ràng sẽ là một chương trình khác biệt cho Gerbers hoặc một số định dạng dữ liệu thẻ mạch in khác. Có thể thấy những gì đã thay đổi giữa một vài bản sửa đổi của bảng PC sẽ thực sự hữu ích. Rõ ràng, có thể theo dõi sơ đồ sẽ là hữu ích, quá. Thiết kế hương vị không có vấn đề gì cả.

Có bất kỳ loại hack git hữu ích? Để lại một liên kết trong các ý kiến.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post