Nếu tôi muốn tải lên một tệp trong thư mục làm việc của mình, tôi chỉ thêm các tệp và sau đó cam kết tệp đó vào máy chủ. Tuy nhiên, tôi có thể sử dụng tính năng nhập để thực hiện việc này không? Sự khác nhau giữa nhập và thêm/cam kết là gì?Khi nào sử dụng nhập khẩu trong SVN?
Trả lời
Nhập giúp bạn tiết kiệm một bước: add
và commit
trở thành một đơn import
. Cam kết thông thường cho phép bạn xem lại các thay đổi trong bản sao làm việc của bạn trước khi cam kết chúng vào kho lưu trữ.
Bạn không thể nhập tệp đã được kiểm soát phiên bản. Ngoài ra, không có sự khác biệt lớn nào khác mà tôi có thể nghĩ đến.
Tùy thuộc vào ứng dụng khách Subversion của bạn, một quy trình có thể khó hơn quy trình khác. Trong mọi trường hợp, bạn thường sử dụng tính năng nhập để tải lên mã kế thừa hoặc mã của bên thứ ba và các cam kết thông thường để tải lên công việc của bạn.
Để thêm vào @ câu trả lời Alvaro, từ svn import tài liệu,
svn import
tạo thư mục mẹ không tồn tại.
Sau khi nhập dữ liệu, cây gốc gốc không được kiểm soát phiên bản.
Quá trình nhập được thực hiện từ các tệp/thư mục không được phiên bản.
Cam kết cập nhật thay đổi trong kho lưu trữ của bạn dựa trên cấu trúc tệp được phiên bản của bạn.
Chúng có các cách sử dụng hoàn toàn khác nhau. Hãy xem http://svnbook.red-bean.com/en/1.0/ch01s07.html cho một trường hợp điển hình.
- 1. hồi tố svn nhập khẩu vào git
- 2. Git-svn - nhập khẩu lịch sử đầy đủ
- 3. Tệp Jar THÊM NHẬP KHẨU NHẬP KHẨU Tùy chọn Eclipse trong khi xuất khẩu jar
- 4. Sử dụng Khung Riêng: Nhập khẩu RadioPreferences.h
- 5. Sửa đổi một biến trong một module nhập khẩu sử dụng từ ... nhập khẩu *
- 6. Khi nào tôi nên sử dụng Gói-Nhập khẩu và khi nào tôi nên sử dụng Yêu cầu-Gói?
- 7. xuất bản một trang web sử dụng svn xuất khẩu
- 8. Nhập khẩu file nén trong Mysql sử dụng dòng lệnh
- 9. Tôi có thể bảo vệ mật khẩu bằng cách nào nhưng không sống trong khi sử dụng SVN?
- 10. Tự động nhập khẩu/nhập khẩu bằng cách sử dụng ReSharper và Visual Studio 2010
- 11. git svn: mật khẩu cho svn không được lưu trữ
- 12. trong khi nhập khẩu giấy chứng nhận với keytool, Tại sao sử dụng tùy chọn trustcacerts
- 13. Nhập khẩu nhiều trường hợp sử dụng MEF
- 14. vải và svn mật khẩu
- 15. Sử dụng từ __future__ nhập khẩu Mako mẫu
- 16. Hành vi không mong muốn khi sử dụng khóa chủ đề python và nhập khẩu circulair
- 17. Làm thế nào để sử dụng phong cách css nhập khẩu trong GWT đúng
- 18. người dùng được yêu cầu nhập mật khẩu khi sử dụng gitolite
- 19. Sử dụng SVN trong XCode
- 20. nhắc nhập mật khẩu trong Haskell dòng lệnh ứng dụng
- 21. Nhập mật khẩu mặt nạ trong ứng dụng Console
- 22. "Tổ chức nhập khẩu" trong MonoDevelop
- 23. Nhập SVN không tạo thư mục .svn?
- 24. Moq nhập khẩu MEF?
- 25. thay đổi mật khẩu git-svn
- 26. Nhập khẩu Clojure so với: nhập
- 27. Các com.google.android.vending nhập khẩu không thể được giải quyết trong một dự án android nhập khẩu
- 28. Nhập khẩu và Phụ thuộc
- 29. Sử dụng thông tin đăng nhập PowerShell mà không bị nhắc nhập mật khẩu
- 30. Nhập mật khẩu ẩn trong python
"cây gốc" là dữ liệu đã nhập trên máy khách? – Kim
* Cây gốc * là các tệp trong máy tính mà bạn trỏ đến trong lệnh 'import'. Vì chúng vẫn không bị ảnh hưởng và chúng không trở thành bản sao làm việc, bạn có thể thực hiện các công việc như nhập từ đĩa DVD. –