2010-02-26 39 views
167

Có phiên bản dựa trên dòng lệnh svn dành cho Windows không? Tôi biết tôi có thể nhận được TortoiseSVN, nhưng điều đó không làm việc cho tôi.Dòng lệnh svn dành cho Windows?

+1

Vấn đề thực tế của bạn là gì bạn muốn giải quyết với ứng dụng gốc? Tại sao không sử dụng máy khách gốc của TortoiseSVN? Mô tả vấn đề thực tế của bạn (tức là * TẠI SAO * nó không hoạt động) sẽ là một cách tốt hơn để bắt đầu một câu hỏi thay vì yêu cầu các tùy chọn có sẵn ... –

Trả lời

170

Phiên bản mới hơn của TortoiseSVN chứa ứng dụng khách svn trên bàn điều khiển, nhưng theo mặc định, tùy chọn tương ứng sẽ không được chọn.

Thực thi svn.exe không độc lập và nó phụ thuộc vào một số tệp khác trong bản phân phối nhưng điều này không phải là vấn đề trong hầu hết các trường hợp.

Sau khi cài đặt, bạn có thể cần phải thêm thư mục có chứa svn.exe vào hệ thống PATH như được mô tả here để nó có sẵn trong bảng điều khiển của bạn. Để kiểm tra xem trình cài đặt đã được trình cài đặt thêm vào, hãy mở một giao diện điều khiển mới và nhập echo %PATH%. Sử dụng set để xem tất cả các biến môi trường.

TortoiseSVN install wizard

+2

Tôi thích câu trả lời này là tốt nhất và không biết rùa đến với một khách hàng dòng lệnh. Một chương trình ít hơn là một điều ít hơn để theo dõi. –

+1

Tôi có thể sử dụng nó như thế nào? Tôi hy vọng sẽ có một vỏ cho thấy một số màu sắc khác nhau cho tình trạng tập tin khác nhau giống như git shell hiện. – Jaskey

+0

@ Jason: Có, có trình chỉnh màu cho đầu ra SVN. Tôi sử dụng này: https://github.com/jmlacroix/svn-color/blob/master/svn-color.sh - nhưng nó không phải là hoàn hảo, tôi đã phải sửa đổi nó một chút vì nó không hỗ trợ tất cả các lệnh . Có lẽ có những người khác nữa, mặc dù tôi đã không nhìn thấy bất cứ điều gì tốt hơn. Tất nhiên, nó là bash chỉ, vì vậy nếu bạn đang ở trên một cửa sổ hộp bạn sẽ cần một cái gì đó như msys hoặc Cygwin. – ccpizza

61

Tôi đã sử dụng sliksvn và nó hoạt động tốt cho tôi

+11

Rất tuyệt, nếu bạn muốn có một khách hàng nhỏ (<6mb), thậm chí còn nhỏ hơn cả khách hàng của CollabNet (và bạn không muốn đăng ký trang web của công ty khác;)). – Rob

+0

Công cụ tuyệt vời. Nó cũng hoạt động độc lập khi bạn sao chép mọi thứ sau khi cài đặt vào một thư mục khác. – pavex

89

Bản thân máy khách phụ có sẵn trên Windows. Xem here cho các tệp nhị phân được chứng nhận từ CollabNet.

CollabNet Subversion dòng lệnh khách hàng v1.6.9 (dành cho Windows)

trình cài đặt này chỉ bao gồm các khách hàng dòng lệnh và một thành phần tự động cập nhật.

Mặc dù tôi không thể hiểu rằng có thể không yêu thích Rùa! :)

+0

Đôi khi tôi nhận được những xung đột kỳ lạ mà tôi không nhận được khi sử dụng svn trên dòng lệnh. Nhưng điều đó đã được giải quyết ngay bây giờ. – Pieter

+0

@Pieter - * TortoiseSVN * không có logic riêng để xử lý các xung đột - nó hoàn toàn dựa vào các thư viện SVN cho điều đó. Nó, tuy nhiên, đi kèm với một biên tập viên tốt đẹp để xử lý xung đột. – RedFilter

+84

Yêu cầu đăng ký để tải xuống:/ – simon

17

cygwin là một tùy chọn khác. Nó có một cổng svn.

+34

cài đặt 'Cygwin' chỉ cho svn? đó là tàn bạo (và không cần thiết vì có khá ít khách hàng 'bản xứ') –

+0

Đó là một chút quá mức cần thiết, tôi đồng ý. –

+8

anyway .. đó là một ** khác ** tùy chọn, thực sự. – alcor

3

Bạn có thể sử dụng Apache Subversion. Nó là chủ sở hữu của subversion. Bạn có thể tải xuống từ here. Sau khi cài đặt nó, bạn phải khởi động lại máy tính để sử dụng svn từ dòng lệnh.

+1

dễ nhất cho đến nay. Và không, bạn không phải khởi động lại máy tính của bạn. – Sebas

2

Nếu bạn có Windows 10, bạn có thể sử dụng Bash trên Ubuntu trên Windows để install lật đổ.

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