Svn.exe ở đâu trong máy của tôi?


135

Tôi đã cài đặt Rùa svn trên máy tính để bàn của mình. Tôi muốn thực hiện một số tác vụ bằng cách sử dụng dòng lệnh svn.exe? Nhưng tôi không thể tìm thấy svn.exe trên máy của mình.

Chúng ta có phải cài đặt cái gì khác để nhận các lệnh svn.exe không?

Câu trả lời:


155

Mã chương trình lật đổ được liên kết thành nhị phân TortoiseSVN. Bạn có thể cài đặt một phiên bản riêng biệt tương thích nếu bạn cần truy cập vào kho lưu trữ từ dòng lệnh.

CẬP NHẬT: Các phiên bản gần đây của gói TortoiseSVN có thể cài đặt một svn.exe riêng biệt ngoài phiên bản được liên kết vào tệp nhị phân GUI. Nó nằm trong cùng thư mục bin nơi cài đặt chương trình chính. (Nếu bạn đã cài đặt TortoiseSVN, sau đó chạy lại trình cài đặt, chọn Sửa đổi và chọn công cụ dòng lệnh để cài đặt.)


12
Một phiên bản rời rạc tương thích là gì?
Amitabh

5
Trình cài đặt TortoiseSVN có hai số phiên bản. Cái đầu tiên là phiên bản của vỏ GUI. Thứ hai là phiên bản lật đổ liên kết với nó. Nếu bạn sẽ cài đặt một phiên bản rời rạc, bạn muốn một phiên bản giống hoặc gần với phiên bản được liên kết. Bạn cũng có thể tìm thấy số phiên bản svn với menu ngữ cảnh về hộp.
Amardeep AC9MF

1
@Amitabh nếu bạn cập nhật TSVN, bạn có thể cần cập nhật SVN lên cùng phiên bản phát hành chính. tức là TSVN 1.6.8 SVN 1.6.6 sẽ tương thích
skyfoot

1
Hãy xem một câu trả lời Stefan Egli. V1.7 đi kèm với tùy chọn cũng cài đặt nhị phân svn.
Aaron Carlson

5
Nếu bạn đã cài đặt TortoiseSVN 1.7, sau đó thử cài đặt lại và nó sẽ cung cấp cho bạn tùy chọn Sửa đổi cài đặt. Nhấp vào tùy chọn dòng lệnh X'ed out và chọn cũng cài đặt nó. Làm việc cho tôi
Drenai

45

TortoiseSVN 1.7 có một tùy chọn để cài đặt các công cụ dòng lệnh.

Nó không được kiểm tra theo mặc định, nhưng bạn có thể chạy lại trình cài đặt và chọn nó. Nó cũng sẽ tự động cập nhật biến môi trường PATH của bạn.


20

Trong quá trình cài đặt TortoiseSVN, hãy kiểm tra Công cụ Máy khách Dòng lệnh . Điều này sẽ tạo tập tin svn.exebên trong thư mục C:\Program Files\TortoiseSVN\bin.


16

TortoiseSVN không sử dụng svn.exe, nó có thư viện SVN được biên dịch. Nếu bạn cần chạy các tác vụ của riêng mình, bạn sẽ phải cài đặt máy khách lật đổ độc lập. Bạn từ Cygwin [ http://cygwin.com ] hoặc nhận phiên bản gốc từ http://subversion.apache.org/packages.html#windows


2
Tôi đã tải xuống VisualSVN (phiên bản máy khách) và gói thiết lập bao gồm Dòng lệnh. cảm ơn bạn.
itho



3

Tùy thuộc vào những gì bạn cần làm, tự động hóa TortoiseSVN có thể là một giải pháp tốt. Ví dụ: phần sau đây sẽ cập nhật kho lưu trữ và đóng cửa sổ TortoiseSVN nếu không có lỗi hoặc xung đột:

TortoiseProc.exe /command:update /path:"c:\path\to\repo\" /closeonend:2

Vấn đề là, bạn không thể ẩn hộp thoại trên cam kết
David

3

Có cài đặt lại và chọn dòng lệnh để lấy svn trong thư mục Tệp chương trình-> Rùa SVN.


Có vẻ như tôi đang mô tả giải pháp cho một vấn đề khác, không phải cho vấn đề của OP. Bạn có thể vui lòng kiểm tra bạn đang trả lời câu hỏi?
Fabio nói Phục hồi lại

2

Tải xuống từ đây:

http://sourceforge.net/projects/win32svn/

và chạy chương trình thiết lập. Các tập tin thực thi là trong:

\ Tệp chương trình (x86) \ Subversion \ bin

để cài đặt mặc định.


bổ sung tốt cho các công cụ GUI phổ biến hơn như TortoiseSVN
jediz

bị hạ cấp vì các gói nhị phân này không nhận được cập nhật nữa
bahrep 27/12/18

1

Các phiên bản gần đây của gói TortoiseSVN có thể cài đặt một svn.exe riêng biệt ngoài phiên bản được liên kết vào tệp nhị phân GUI. Nó nằm trong cùng thư mục bin nơi cài đặt chương trình chính. (Nếu bạn đã cài đặt TortoiseSVN, sau đó chạy lại trình cài đặt , chọn Sửa đổi và chọn công cụ dòng lệnh để cài đặt .)


1

Tôi đã cài đặt TortoiseSVN-1.12.2.28653-x64-svn-1.12.2trong Windows 10 với công cụ dòng lệnh được kích hoạt. Tuy nhiên, nó không có svn.exetập tin trong binthư mục.

Vì vậy, tôi đã tải xuống các công cụ dòng lệnh Apache Subversion từ https://www.visualsvn.com/files/Apache-Subversion-1.13.0.zip . Sau khi giải nén, tôi đã đặt hai vị trí sau vào biến PATH của mình:

C:\Program Files\TortoiseSVN\bin
E:\Apache-Subversion-1.13.0\bin

Mọi thứ hoạt động tốt với tôi sau cấu hình này. Tôi muốn sử dụng SVN trong VsCode IDE.


0

Trước hết, nếu lật đổ cài đặt trên máy của bạn? nếu không nhìn vào máy chủ nào thì tortoisesvn của bạn được thiết lập để kết nối.

vị trí mặc định khi subversion được cài đặt là c: \ chương trình tập tin \ subversion bạn có thể tìm thấy svn.exe trong c: \ chương trình tập tin \ subversion \ bin nơi bạn có thể chạy các hành động dòng cmd của mình.


0
def proc = 'cmd /c C:/TortoiseSVN/bin/TortoiseProc.exe /command:update /path:"C:/work/new/1.2/" /closeonend:2'.execute()

Đây là tệp 'svn.groovy' của tôi.


0

Nói chung, bạn có thể tìm thấy svn.exe trên vị trí này:

C: \ Tệp chương trình \ TortoiseSVN \ bin

Nếu bạn đã cài đặt TortoiseSVN và vẫn không thể tìm thấy tệp svn.exetrên vị trí đã cho, thì bạn cần chạy lại trình cài đặt TortoiseSVN, nhấp vào 'Sửa đổi' và chọn Công cụ dòng lệnh và sau khi cài đặt thành công, bạn có thể tìm thấy 'svn.exe' trên vị trí đã cho trên ổ đĩa của bạn.

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.