Hướng dẫn dùng svn ignore trong PHP
answer 780 Đặt thuộc
Nếu bạn có nhiều thứ để bỏ qua, hãy phân tách bằng dòng mới trong giá trị thuộc tính. Trong trường hợp đó, việc chỉnh sửa giá trị thuộc tính bằng trình soạn thảo bên ngoài sẽ dễ dàng hơn:
780 hữu ích 5 bình luận chia sẻ answer 400 Đây là một cấu trúc thư mục ví dụ:
Khi trong
Để đặt thuộc tính bỏ qua, hãy làm
nơi Để kiểm tra các thuộc tính nào được đặt:
Để xem giá trị của
Để xóa các thuộc tính được thiết lập trước đó:
400 hữu ích 2 bình luận chia sẻ answer 129 Điều quan trọng cần đề cập: Trên dòng lệnh bạn không thể sử dụng
Điều này cũng sẽ thêm các tệp bị bỏ qua, vì dòng lệnh mở rộng
129 hữu ích 1 bình luận chia sẻ answer 79 Vì tôi đã dành một chút thời gian để làm cho nó hoạt động, nên lưu ý rằng
nếu các tệp đã tồn tại trong SVN, bạn cần phải Tôi biết điều đó có vẻ hiển nhiên, nhưng họ cứ hiển thị như 79 hữu ích 1 bình luận chia sẻ answer 69 Để mở rộng một chút, nếu bạn đang làm điều này với công cụ dòng lệnh svn, bạn muốn gõ:
sẽ mở trình soạn thảo văn bản của bạn, sau đó nhập '*' để bỏ qua mọi thứ bên trong nó và lưu + thoát - điều này sẽ bao gồm chính thư mục trong svn, nhưng bỏ qua tất cả các tệp bên trong nó, để bỏ qua thư mục, hãy sử dụng đường dẫn của cha mẹ, và sau đó nhập tên của thư mục trong tệp. Sau khi lưu, hãy chạy một bản cập nhật ('svn up'), rồi kiểm tra đường dẫn thích hợp. 69 hữu ích 1 bình luận chia sẻ answer 28 Đặt thuộc
Điều này sẽ ghi đè lên bất kỳ giá trị hiện tại của
Mà sẽ mở trình soạn thảo của bạn. Bạn có thể thêm nhiều mẫu, một mẫu trên mỗi dòng. Bạn có thể xem giá trị hiện tại với:
Nếu bạn đang sử dụng GUI thì nên có một tùy chọn menu để làm điều này. 28 hữu ích 1 bình luận chia sẻ answer 20 Cảm ơn tất cả những đóng góp ở trên. Tôi chỉ muốn chia sẻ một số thông tin bổ sung từ kinh nghiệm của tôi trong khi bỏ qua các tập tin. Khi các thư mục đã được kiểm soát sửa đổi Sau khi nhập svn và svn co các tập tin, những gì chúng ta thường làm lần đầu tiên. Tất cả các bộ đệm thời gian chạy, thư mục đính kèm sẽ được kiểm soát phiên bản. vì vậy, trước khi svn ps svn: bỏ qua , chúng ta cần xóa nó khỏi kho lưu trữ. Với phiên bản SVN 1.5 ở trên chúng ta có thể sử dụng
Khi chúng ta cần nhiều hơn một thư mục bị bỏ qua
Các tập tin trông giống như thế này:
20 hữu ích 1 bình luận chia sẻ answer 19 Xóa nó trước ...Nếu thư mục của bạn
... sau đó bỏ qua:
19 hữu ích 0 bình luận chia sẻ answer 12 ... và nếu bạn muốn bỏ qua nhiều thư mục (nói
trên dòng lệnh. 12 hữu ích 0 bình luận chia sẻ answer 11 Nếu bạn đang sử dụng ứng dụng khách SVN cụ thể là TortoiseSVN , thì trên cam kết, bạn có tùy chọn nhấp chuột phải vào các mục và chọn "Thêm vào danh sách bỏ qua". 11 hữu ích 0 bình luận chia sẻ answer 6 Lệnh bỏ qua nhiều mục là một chút khó khăn và yêu cầu dấu gạch chéo ngược.
Lệnh này sẽ bỏ qua bất cứ điều gì tên 6 hữu ích 3 bình luận chia sẻ answer 5 Tôi đã có vấn đề nhận được các thư mục lồng nhau bị bỏ qua; thư mục hàng đầu tôi muốn bỏ qua sẽ không hiển thị với 'trạng thái svn' nhưng tất cả các thư mục con đã làm. Điều này có thể là hiển nhiên đối với những người khác, nhưng tôi nghĩ tôi sẽ chia sẻ nó: THÍ DỤ:
5 hữu ích 0 bình luận chia sẻ answer 4 Bash oneliner cho nhiều lần bỏ qua:
4 hữu ích 0 bình luận chia sẻ answer 3 Nếu thư mục dự án của bạn được đặt tên / Project và thư mục bộ đệm của bạn được đặt tên / Project / Cache, thì bạn cần đặt thuộc tính lật đổ trên / Project. Tên thuộc tính phải là "svn: bỏ qua" và giá trị thuộc tính phải là "Cache". Tham khảo này trang trong cuốn hướng dẫn Subversion để biết thêm về tài sản. 3 hữu ích 0 bình luận chia sẻ answer 3 Câu trả lời của Jason sẽ làm nên chuyện. Tuy nhiên, thay vì đặt svn: bỏ qua thành "." trên thư mục bộ đệm, bạn có thể muốn bao gồm "bộ đệm" trong thuộc tính svn: bỏ qua thuộc tính của thư mục mẹ , trong trường hợp thư mục bộ đệm không luôn luôn xuất hiện. Tôi làm điều này trên một số thư mục "vứt đi". 3 hữu ích 0 bình luận chia sẻ answer 3 "Cảm ơn" svn vì một cách ghê tởm, không có thật và khó bỏ qua các tập tin. Vì vậy, tôi đã viết một tập lệnh svn-ign-all :
Ngoài ra, để bỏ qua danh sách cụ thể của các tệp / tên đường dẫn, chúng ta có thể sử dụng biến thể svn-bỏ qua này . Tôi đoán svn-ign-all nên thực sự giống như xargs svn-ign.
Một điều nữa: Tôi có xu hướng làm ô nhiễm thanh toán svn của tôi với nhiều tệp ngẫu nhiên. Khi đến lúc phải cam kết, tôi chuyển các tệp đó vào thư mục con 'cũ' và bảo svn bỏ qua 'cũ'. 3 hữu ích 2 bình luận chia sẻ answer 3 ĐỂ KIẾM ĐƯỢC GIÁM ĐỐC R SNG SVN S IG IGNORE:
3 hữu ích 0 bình luận chia sẻ answer 2 Nếu bạn đang sử dụng một lối vào cho SVN như TortoiseSVN hoặc một loại tích hợp IDE nào đó, thì cũng nên có một tùy chọn bỏ qua trong cùng một menu như thao tác cam kết / thêm. 2 hữu ích 0 bình luận chia sẻ answer 1 Đặt svn: bỏ qua thuộc tính . Hầu hết các công cụ UI svn có một cách để làm điều này cũng như thảo luận về dòng lệnh trong liên kết. 1 hữu ích 0 bình luận chia sẻ answer 1 Vì bạn đang sử dụng Phiên bản nên nó thực sự dễ dàng:
1 hữu ích 0 bình luận chia sẻ answer 1 Xem dấu gạch chéo của bạn quá. Tôi thấy rằng bao gồm
1 hữu ích 0 bình luận chia sẻ answer 1 Được giải quyết với Eclipse theo cách tiếp theo: Trước hết, thực hiện đồng bộ hóa thư mục của bạn với dự án:
Trong chế độ xem tiếp theo, chế độ xem nhóm, bạn có thể thấy tất cả các tài nguyên mà bạn có thể cam kết với máy chủ SVN. Vì vậy, chọn thư mục tài nguyên của tài nguyên mà bạn muốn bỏ qua và sau đó bạn có thể bỏ qua nó bằng cách sử dụng
Sau đó, trong cửa sổ xác nhận, hãy chọn tùy chọn đầu tiên: "bỏ qua theo tên". Ví dụ: Nếu tôi muốn bỏ qua thư mục đích và tài nguyên. Class của họ, tôi sẽ đồng bộ hóa và trong chế độ xem đồng bộ hóa, tôi sẽ chọn thư mục đích. Sau đó, tôi sẽ chọn
đến
1 hữu ích 0 bình luận chia sẻ |