Tôi đang sử dụng gói NuGet và NuGet khôi phục với SVN. Có cách nào để bỏ qua tất cả các thư mục gói trong thư mục gói nhưng vẫn bao gồm tệp repositories.config?Bỏ qua chỉ các thư mục con trong thư mục trong khi vẫn bao gồm một tệp cụ thể với tortoisesvn
Trả lời
Đừng bỏ qua thư mục Gói. Bạn sẽ cần thư mục này để cam kết cấu hình kho lưu trữ của bạn.
- Nhấp chuột phải vào thư mục 'Gói' và thêm nó vào Subversion. Trong hộp thoại 'Thêm', chọn CHỈ thư mục Gói và tệp 'repositories.config'.
- Nhấp chuột phải vào thư mục 'Gói' một lần nữa và lần này sẽ hiển thị Thuộc tính TortoiseSVN.
Trong hộp thoại Thuộc tính, chọn Mới ... -> Nâng cao.
Trong hộp thoại Advanced, thiết lập tên tài sản để 'svn: ignore' và giá trị để '**'.
Xong. Cam kết.
Cài đặt bỏ qua ** khiến tất cả các tệp và thư mục con bị bỏ qua. Tuy nhiên, kể từ repositories.config được cam kết, nó sẽ ghi đè cài đặt bỏ qua chỉ cho tệp này. Tệp cấu hình sẽ được theo dõi và mọi sửa đổi được ghi chú.
Tuyệt vời, tôi sẽ thử điều này sớm và liên hệ lại với bạn về một vấn đề mà tôi gặp phải. Tuy nhiên, một câu hỏi là ý nghĩa của việc bắt đầu kép "**" khi sử dụng chỉ *? Tôi không thể tìm thấy bất kỳ tham chiếu nào đến ** trong tài liệu. – jpierson
Dấu hoa thị kép là một ký tự đại diện đệ quy để tìm kiếm tất cả các thư mục con con cháu. Dấu sao đơn sẽ chỉ nhấn vào thư mục con đầu tiên. Thêm: http://stackoverflow.com/questions/3529997/unix-wildcard-selectors-asterisks –
Vì vậy, sửa tôi nếu tôi sai nhưng * sẽ phù hợp với tất cả các thư mục con và do đó vì chúng sẽ bị bỏ qua, sẽ không có lý do phải lo lắng về các thư mục con có thể cho rằng subversion không cho phép các phiên bản được phiên bản không có các phiên bản thư mục cha của chúng. Vì vậy, đối với ví dụ cụ thể này * sẽ chỉ cần thiết nhưng như một quy ước chung với kỹ thuật này, nơi bạn có một hệ thống phân cấp mà bạn muốn tồn tại mà bỏ qua thuộc tính svn: ignore thì ** sẽ là một ý tưởng tốt như một quy ước chung. – jpierson
- 1. Bỏ qua/bỏ qua thư mục/tệp trong TortoiseSVN
- 2. SVN: Bỏ qua các thư mục con
- 3. Cách nhận tệp trong thư mục, bao gồm tất cả các thư mục con
- 4. Danh sách các thư mục trong một thư mục, bỏ qua các tiểu thư mục ANT
- 5. TortoiseSVN - Bỏ qua các tệp trong thư mục đã có trong kho lưu trữ
- 6. rsync loại trừ một thư mục nhưng bao gồm một thư mục con
- 7. Vấn đề với bỏ qua thư mục con trong git
- 8. liệt kê các thư mục con trong một thư mục - Matlab (chỉ các thư mục con, không phải tệp)
- 9. .gitignore: Bỏ qua một thư mục cụ thể và một trong đó chỉ
- 10. Tệp Android.mk - bao gồm tất cả các tệp nguồn trong các thư mục và thư mục khác nhau
- 11. Bỏ qua các thư mục con trong .ackrc
- 12. bao gồm các tệp tiêu đề - liên quan đến thư mục hiện tại hoặc để bao gồm các thư mục?
- 13. Thư mục sao chép iOS bao gồm các thư mục con
- 14. bỏ qua các thư mục trong mercurial
- 15. Bỏ qua các thư mục trong PhpStorm
- 16. Bỏ qua-regex cho thư mục và thư mục con trong plugin Sublime Text SFTP
- 17. thư mục con git bị bỏ qua
- 18. Cách đếm tất cả các tệp trong một thư mục, thư mục con của nó và tất cả. Số đếm không được bao gồm số thư mục
- 19. cmake bao gồm h tệp từ các thư mục khác
- 20. Java Jar Ant bao gồm thư mục
- 21. SVN: Bỏ qua nhưng KHÔNG xóa một thư mục
- 22. Bỏ qua thư mục trong msdeploy
- 23. Liệt kê tất cả các tệp và thư mục trong thư mục + thư mục con
- 24. Chu kỳ thông qua các thư mục con và tệp trong thư mục gốc do người dùng chỉ định
- 25. Cách quét thư mục có ký tự đại diện với một thư mục con cụ thể
- 26. Maven: Bao gồm thư mục META-INF trong thư mục lớp học
- 27. Git Bỏ qua tất cả mọi thứ trong một thư mục, ngoại trừ các thư mục con
- 28. Ant - sao chép tệp và thư mục con từ chỉ một thư mục con trên cây
- 29. Cách chỉ tìm các tệp trong một thư mục nhất định và bỏ qua các thư mục con bằng cách sử dụng bash
- 30. Các thư mục con trong .gitignore
Bạn có thể cung cấp cấu trúc thư mục chính xác và phần bạn muốn bỏ qua không? Và bao gồm thông tin phiên bản của TortoiseSVN bạn đang sử dụng? – mliebelt
Tôi khuyên bạn nên chấp nhận câu trả lời của Jay Harris, tôi đã xác minh rằng đó là một giải pháp hợp lệ và bạn có thể đảm bảo rằng anh ta nhận được tiền thưởng mà tôi đã đặt cho câu hỏi của bạn. – jpierson