Tôi có một kho lưu trữ lớn nơi tôi muốn thêm/xóa một thư mục. Tôi chưa kiểm tra gì cả. Có cách nào để làm nhanh không?Cách thêm/xóa thư mục mà không cần tải xuống từ kho lưu trữ trong Subversion?
Trả lời
Có. Bạn có thể sử dụng ví dụ: TortoiseSVN khách hàng cho điều đó.
Đối với bất cứ ai đến từ Google như tôi đã làm, trong Windows với TortoiseSVN, làm một nhấp chuột phải và chọn "Repo-Browser". Bạn có thể tạo thư mục từ đó. – Tarka
Và nếu bạn đang ở trên máy unix? Câu trả lời này là "đúng" chỉ theo nghĩa là OP đã xảy ra là sử dụng các cửa sổ, và sẵn sàng google cách để làm điều đó với tortoiseSVN. –
Lạ. Khi tôi nhấp vào "xóa" tôi nhận được "Bạn không thể xóa câu trả lời được chấp nhận" lỗi này. @ Jader-dias, bạn vui lòng chấp nhận lại câu trả lời được bỏ phiếu nhiều nhất? –
Nếu bạn đang sử dụng Tortoise SVN, trên Windows, điều này thật dễ dàng. Bạn chỉ có thể làm "Xem Kho lưu trữ" và thêm thư mục trên máy chủ, tất cả thông qua GUI.
nếu bạn có thể làm điều đó thông qua con rùa, cũng phải có một tùy chọn dòng lệnh để làm điều đó. – txwikinger
Vâng, nhưng tôi không quá quen thuộc với tùy chọn để làm điều đó. svn xóa hoạt động trên một URL, nhưng svn thêm (theo kiến thức của tôi, và trong tài liệu), chỉ hoạt động trên repo cục bộ. –
bạn có nghĩa là bản sao làm việc tại địa phương, Reed =) và có, đó là chính xác. bạn có thể thêm vào các lần kiểm tra thưa thớt, nhưng bạn phải có một cái gì đó được kiểm tra. –
svn delete
có thể hoạt động trên bản sao làm việc hoặc trên URL. Khi bạn chỉ định một URL, thao tác này sẽ gây ra cam kết ngay lập tức - vì vậy hãy cẩn thận.
Nếu bạn muốn xóa nhiều thư mục rời nhau trong một cam kết, bạn có thể sử dụng the --depth
argument để svn checkout
để thực hiện thanh toán cạn (và do đó nhanh chóng), trên đó bạn có thể hoạt động tại địa phương và sau đó cam kết. Tất nhiên, câu trả lời này giả định rằng bạn chỉ muốn xóa tệp khỏi HEAD của URL được đề cập - nếu bạn muốn xóa hoàn toàn tệp/thư mục khỏi kho lưu trữ, bạn có more work to do.
(chỉnh sửa để thêm thông tin về việc thêm sau)
Để thêm thư mục, bạn cần phải có một bản sao làm việc. Nhưng nó không phải là hoàn thành bản sao làm việc: bạn có thể sử dụng --depth
, như đã đề cập ở trên, để chỉ kiểm tra thư mục mà bạn muốn thêm thư mục mới của mình, sau đó svn add
thư mục mới rồi cam kết.
Nếu thư mục bạn đang thêm tồn tại ở nơi khác trong kho lưu trữ, bạn có thể sao chép thư mục đó bằng lịch sử sử dụng svn copy
từ URL này sang URL khác.
svn mkdir sẽ hoạt động trên url mà không cần phải kiểm tra bản sao làm việc. –
... đó là tốt nếu bạn muốn thêm thư mục trống. –
@DDaviesBrackett - rất đúng. –
Nếu bạn có trình khách dòng lệnh svn thì hãy kiểm tra các lệnh svn mkdir và svn delete.
tài liệu hướng dẫn đầy đủ có sẵn bằng cách gõ
svn giúp đỡ mkdir
và
svn giúp xóa
ví dụ: svn mkdir http: // myserver/svn/newFolder -m "Thêm thư mục mới newFolder" –
lưu ý: ngày nay cả 'svn mkdir' và' svn delete' làm việc từ xa (nghĩa là không có bản sao làm việc cục bộ), vì vậy bạn có thể làm chính xác những gì OP yêu cầu (và theo bất kỳ hệ điều hành nào). – rsenna
- svn mkdir để tạo thư mục trên kho svn ví dụ: svn mkdir http://svn.xxx.com/repo/new_project
- nhập khẩu svn để tải thư mục cục bộ lên svn repos itory ví dụ: svn import ./new_project http://svn.xxx.com/repo/new_project
- 1. Dịch vụ trực tuyến để tải xuống kho lưu trữ/thư mục SVN?
- 2. Tải xuống kho lưu trữ Git từ BitBucket
- 3. cách tải xuống tệp từ url và lưu trữ trong thư mục tài liệu
- 4. Bạn muốn tải xuống kho lưu trữ Git, tôi cần gì (máy windows)?
- 5. Tạo kho lưu trữ zip để tải xuống tức thì
- 6. Làm cách nào để buộc Maven tải xuống maven-metadata.xml từ kho lưu trữ trung tâm?
- 7. Maven sử dụng kho lưu trữ sai để tải xuống
- 8. Làm cách nào để di chuyển một thư mục từ một kho lưu trữ Subversion sang một kho lưu trữ khác?
- 9. Tạo một kho lưu trữ .tar.gz mà không cần cấu trúc thư mục bằng cách sử dụng SharpZipLib
- 10. Kho lưu trữ/thư mục lưu trữ của Eclipse
- 11. Kho lưu trữ Subversion được mã hóa
- 12. Subversion ẩn đường dẫn kho lưu trữ
- 13. Chuyển đổi kho lưu trữ từ git thành subversion
- 14. Gọi một Kho lưu trữ từ Kho lưu trữ
- 15. Video trực tuyến mượt mà từ Kho lưu trữ Blob
- 16. Cách tìm phiên bản kho lưu trữ Subversion?
- 17. Đệ quy thêm tệp vào kho lưu trữ Subversion
- 18. Vi rút trong kho lưu trữ Subversion, phải làm gì?
- 19. Cách giữ SVN cập nhật thư mục đã có trong kho lưu trữ
- 20. joda-thời gian 1.6.2 jar không tải xuống từ kho lưu trữ trung tâm maven
- 21. Caching chỉ mục kho lưu trữ trong m2eclipse
- 22. Sử dụng kho lưu trữ Git cục bộ với kho lưu trữ Subversion chính
- 23. Làm thế nào để bạn sao lưu một kho lưu trữ Jackrabbit apache mà không cần tắt Jackrabbit xuống?
- 24. Làm cách nào để tải xuống cam kết git cụ thể từ kho lưu trữ?
- 25. Gắn thẻ kho lưu trữ git từ xa mà không cần nhân bản nó
- 26. thêm một kho lưu trữ địa phương như một thư mục con của kho lưu trữ từ xa
- 27. Tự động sao lưu kho lưu trữ Subversion
- 28. Tải xuống tệp từ kho lưu trữ của từng lực lượng mà không cần không gian làm việc của khách hàng?
- 29. Lấy số kho lưu trữ subversion vào mã
- 30. Subversion lưu trữ các tệp trong kho lưu trữ như thế nào?
Bạn có quyền truy cập ssh vào kho svn không? – txwikinger
@txwikinger yes –
sử dụng thẻ ['svn'] thay vì thẻ [' subversion'] http://meta.stackexchange.com/questions/2601/batch-retag-request-merge-svn-and-subversion –