Làm cách nào để tải mã xuống bằng SVN / Tortoise từ Google Code?


88

Tôi vừa nhìn thấy một ứng dụng khách twitter WPF thực sự thú vị mà tôi nghĩ được phát triển bởi những gã podcast Herding Code HerdingCode có tên là Witty . (hoặc ít nhất, tôi thấy rất nhiều người sử dụng ứng dụng khách này). Dự án này hiện đã được đăng trên Google Code.

Nhiều dự án trên Google Code sử dụng Subversion làm hệ thống kiểm soát phiên bản (bao gồm Witty). Chưa bao giờ sử dụng Subversion, tôi không chắc phải làm gì để tải xuống mã.

Trên trang nguồn của dự án này ( mã nguồn dí dỏm của google ), nó đưa ra hướng dẫn sau:

Những người không phải là thành viên có thể kiểm tra ẩn danh một bản sao hoạt động chỉ đọc qua HTTP.
svn thanh toán http://wittytwitter.googlecode.com/svn/trunk/ wittwitter-read-only

Tôi bối rối không biết tôi phải nhập lệnh trên ở đâu để có thể tải xuống mã.

Tôi đã cài đặt SVN và Tortoise (mà tôi hầu như không biết gì về nó).

Cảm ơn bất kỳ sự giúp đỡ nào hoặc chỉ đơn giản là chỉ cho tôi đi đúng hướng.

... Ed (@emcpadden)


Điều này có vẻ như nó không hoạt động trong rùa 1.8 tức là không có tùy chọn kiểm tra svn. Nhưng có một tùy chọn thanh toán cvs. VÀ CÓ, dán url sẽ không hoạt động :(
Dr Deo

Câu trả lời:


99

Sau khi bạn cài đặt Tortoise (không yêu cầu ứng dụng SVN riêng), hãy tạo một thư mục trống mới cho dự án ở đâu đó và nhấp chuột phải vào nó trong Windows. Nên có một tùy chọn cho SVN Checkout. Chọn tùy chọn đó sẽ mở một hộp thoại. Dán URL bạn đã đăng ở trên vào hộp văn bản đầu tiên của hộp thoại đó và nhấp vào "OK".


31
Hướng dẫn Google Code có thể lừa dối. Họ nói: "svn checkout mock-as3.googlecode.com/svn/trunk mock-as3-read-only". Tôi đã nhầm lẫn khi đưa "mock-as3-read-only" vào URL, vì nghĩ rằng không gian là một vấn đề định dạng hoặc một cái gì đó. Như jodonnell đã nói, chỉ cộng cho đến khi / thân cây, không thêm bất cứ thứ gì.
Axonn

10
Các hướng dẫn của Google Code chỉ dành cho dòng lệnh. Khi thực thi trên dòng lệnh, tên ở cuối là tên thư mục cục bộ mà mã được kiểm tra.
Edward

Cảm ơn @Axonn !! Điều tương tự đã xảy ra với tôi. Tôi đã lãng phí 15 phút để cố gắng tìm ra lý do tại sao thanh toán không hoạt động.
Aaron

replicaisland.googlecode.com/svn/trunk replicaisland-read-only URL không tồn tại
Azahar

Tôi cũng sắp lãng phí 15 phút, chỉ khi tôi không đọc bình luận của Axonn.
noob

16

Tạo một thư mục mà bạn muốn giữ mã và nhấp chuột phải vào nó. Chọn SVN Checkout ... và nhập http://wittytwitter.googlecode.com/svn/trunk vào URL của trường kho lưu trữ.

Bạn cũng có thể chạy

svn checkout http://wittytwitter.googlecode.com/svn/trunk

từ dòng lệnh trong thư mục bạn muốn giữ nó (tất nhiên svn.exe phải nằm trong đường dẫn của bạn).


chỉ muốn bao gồm các phương pháp dòng lệnh là như nhau cho Mac OS X.
Chunky Chunk


7

Lựa chọn Tortoise SVN - > Settings - > NetWork

Điền vào proxy cần thiết nếu có và sau đó kiểm tra.


4

Nhấp chuột phải vào thư mục bạn muốn tải xuống và mở lên tortoise-svn -> repo-browser.

Nhập URL ở trên vào cửa sổ tiếp theo.

nhấp chuột phải vào trunkthư mục và chọn checkout(nếu bạn muốn cập nhật từ SVN sau này) hoặc export(nếu bạn chỉ muốn bản sao của bản sửa đổi đó).



1

Nếu bạn có Tortoise SVN, giống như tôi, hãy lấy liên kết google, và CHỈ sao chép URL.

Regular- (svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittwitter-read-only)

Đã sửa đổi thành URL- ( http://wittytwitter.googlecode.com/svn/trunk/ wittwitter)

Tạo một thư mục, nhấp chuột phải vào không gian trống. Bạn có thể Duyệt qua Repo hoặc chỉ cần tải xuống tất cả thông qua thanh toán.

Tôi không biết liệu bạn có phải là thành viên của Google hay không, nhưng tôi đã đăng ký để đề phòng. Chúc bạn vui vẻ với mã.

Misanthropy


1
  • Tải xuống tệp nhị phân svn
  • giải nén chúng ở đâu đó và thêm binthư mục vào biến môi trường PATH của bạn
  • mở bảng điều khiển dòng lệnh (cmd.exe)
  • nhập lệnh than "svn checkout ...." ở đó
    • đảm bảo trước tiên cdđến nơi bạn muốn tải xuống (tức là thanh toán) mã của dự án.

1

Nếu bạn đang sử dụng tường lửa, bạn sẽ phải định cấu hình ứng dụng khách Tortoise để kết nối với nó. Nhấp chuột phải vào một nơi nào đó trong cửa sổ của bạn, chọn "TortoiseSVN", chọn "cài đặt", rồi chọn "mạng" ở phía bên trái của bảng điều khiển. Điền vào tất cả các trường bắt buộc. Chúc may mắ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.