Điều này khiến tôi phát điên vì vậy mọi lời khuyên từ những người dùng đồng nghiệp sẽ được chào đón. Tôi đang sử dụng Subversion, với một bản sao của VisualSVN 1.6.1 được cài đặt trên một máy chủ Windows. Trên PC của tôi, tôi đang sử dụng kết hợp TortoiseSVN và plugin AnkhSVN Visual Studio tuyệt vời. Mọi thứ hoạt động như một giấc mơ, nhưng bây giờ tôi đang cố gắng sử dụng tính năng svn:keywords
để tôi có thể bao gồm $Id$
ở đầu tất cả các tệp nguồn của tôi. Bây giờ, cho các tập tin hiện có tôi có thể chỉnh sửa các thuộc tính SVN và thêm từ khóa này và tất cả đều hoạt động tốt, nhưng tôi muốn điều này được thực hiện tự động cho các tệp mới - và tôi không thể làm cho nó hoạt động.Tai nghe tự động lật đổ Subversion
Theo tài liệu bạn cần chỉnh sửa tệp Cấu hình Subversion đặc biệt nằm trong thư mục C:\Documents and Settings\<user>\Application Data\Subversion
của bạn. Máy tính của tôi đã có một bản sao của tập tin này, vì vậy tôi đã thay đổi nó trông như thế này:
[miscellany]
enable-auto-props = yes
[auto-props]
*.cpp = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.hpp = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.rc = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.rc2 = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.cc = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.c = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.h = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.wsf = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.js = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.htm = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.html = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.css = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
sau đó tôi đã thêm một file mới với một dự án Visual Studio hiện có (từ bên trong Visual Studio), thêm $Id$
đầu trang và cam kết - nhưng, than ôi, tài sản svn:keywords
không được đặt.
Có ai biết cách làm việc này không? Tôi thậm chí đã thử thêm các thiết lập vào sổ đăng ký (trong HKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config
) nhưng vẫn không có niềm vui. Sau đó tôi đã cố gắng rối tung với các tập tin Config trên máy chủ SVN chính nó, nhưng không có gì có vẻ làm việc.
Tôi rõ ràng đã bỏ lỡ điều gì đó rõ ràng hiển nhiên!
điều đó có giải quyết được không? – LenW
Vấn đề của tôi là thực hiện thay đổi này trên máy chủ khi nó (không may) cần được thực hiện trên máy khách! – HDave
Cũng lưu ý rằng các autoprops trong tệp cấu hình chỉ có hiệu lực nếu bạn thêm hoặc nhập. Nếu tệp của bạn đã nằm trong quyền kiểm soát svn, bạn sẽ cần phải cung cấp cho nó thuộc tính từ khóa theo cách thủ công. –