2010-11-22 15 views
12

Tôi muốn sử dụng SVN externals trên các dự án của mình để bao gồm một số plugin của bên thứ ba. Tôi đã tìm thấy bài blog này giới thiệu lưu svn: giá trị externals trong một tập tin (gọi svn.externals) với các cặp đích/nguồn, như thế này:SVN có hỗ trợ một số loại nhận xét trong thuộc tính của nó không?

akismet http://svn.wp-plugins.org/akismet/trunk 
all-in-one-seo-pack http://svn.wp-plugins.org/all-in-one-seo-pack/trunk 

và sử dụng các -F cờ để thiết lập tài sản, như vậy:

svn propset svn:externals -F svn.externals 

Tôi đã nhận được thông tin trên từ beer planet.

Bây giờ đến quesiton. SVN có hỗ trợ định dạng nhận xét cho phép tôi bình luận tệp svn.externals này không? Tôi muốn nhóm các kho lưu trữ bên ngoài theo số libraries, widgets và các loại tương tự. Ngoài ra, tôi đã suy nghĩ để thêm hướng dẫn về cách cập nhật tệp/thuộc tính này cho các nhà phát triển đồng nghiệp của tôi ở đầu tệp. Ví dụ, giả sử # bắt đầu bình luận:

# README: When updating svn:externals 
# 1. Update and save this file 
# 2. Run 'svn propset svn:externals -F svn.externals 
# 3. Commit 'svn ci -m "plugin XXXXXXXX added to svn:externals"' 

# wp plugins 
wp/content/plugins/akismet http://svn.wp-plugins.org/akismet/trunk 
wp/content/plugins/all-in-one-seo-pack http://svn.wp-plugins.org/all-in-one-seo-pack/trunk 

# jquery + plugins 
js/jquery http://jquery-ui.googlecode.com/svn/trunk 
# etc etc (this is just a random example of my idea) 

-

Tóm lại, câu hỏi của tôi là, không SVN hỗ trợ một số loại bình luận về tính chất của nó? Và nếu có, cú pháp là gì?

Trả lời

15

Từ mã nguồn \ svn \ main.c: 1124 (phiên bản 1.7.1)

"  Lines in externals definitions starting with the '#' character\n" 
"  are considered comments and are ignored.\n" 
+0

Hai câu trả lời trong vòng một giờ sau gần một năm, có chuyện gì vậy? Dù sao, có vẻ như định dạng tệp giả định của riêng tôi thực sự hoạt động. Tôi hỏi câu hỏi khi tôi mới bắt đầu sử dụng SVN và không dám thử nghiệm nó trên repo của công ty. – davur

+0

Tôi không chắc chắn. bằng cách nào đó câu hỏi này đã kết thúc lên trang đầu vào ngày tôi trả lời nó. – sylvanaar

+3

"svnadmin tạo/tmp/repo" "svn co tập tin: /// tmp/repo." để thử nghiệm với một kho lưu trữ cục bộ. – Veda