2010-02-15 29 views
13

Tôi cảm thấy thoải mái khi sử dụng git và tôi thích nó nhiều hơn CVS. Thật không may, trong công ty của chúng tôi, chúng tôi phải sử dụng CVS làm hệ thống kiểm soát phiên bản. Tôi đã tự hỏi nếu có anyway để sử dụng git tại địa phương trong khi cam kết để repo CVS, và tôi đã phấn khởi khi tôi tìm thấy this SO question. Thật không may, nó dường như không hoạt động trên Windows. Tôi có Git cho Windows (mysysgit) được cài đặt trên máy tính của tôi, và khi tôi gõ git cvs hoặc git cvsimport trong thiết bị đầu cuối nó nói "không phải là lệnh git". Có anyway tôi có thể sử dụng chức năng này trên các cửa sổ?Chúng tôi có thể sử dụng git-cv trên cửa sổ không?

Trả lời

8

Sử dụng Cygwin git thay vì msysgit, nó có chức năng này và các chức năng khác, như git daemon.

Hoặc bạn có thể triển khai tính năng này và đóng góp vào msysgit.

+5

Tôi đã hy vọng giới thiệu điều này cho mọi người tại nơi làm việc, nhưng không có cách nào nó sẽ được chấp nhận nếu bạn cần cài đặt Cygwin đầy đủ chỉ để có được chức năng. * sigh * Tôi sẽ thử tính năng này trên máy tính của mình và chấp nhận câu trả lời nếu nó hoạt động (và không có phương pháp nào tốt hơn) – vedang

+0

@vedang: cài đặt tùy chỉnh cho phép bạn chọn chính xác gói cài đặt để bạn có thể lấy đi với một cài đặt phụ thuộc vào git + dependencies. –

0

Tôi làm cho phương pháp đó hoạt động trên Windows, nhưng vì máy chủ CVS của chúng tôi là Linux, tôi xuất khẩu sang CVS trên máy chủ đó và sau đó sao chép vào máy tính Windows của tôi. Tôi đẩy trở lại thông qua một kho lưu trữ dàn dựng cũng nằm trên máy chủ Linux.

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