2008-12-23 28 views

Trả lời

0

Sẽ thực hiện việc đọc tích hợp Kiểm soát hành trình với Subversion - trước tiên tôi đã nghe nói về nó, mặc dù tôi ghét phải ném một biến khác vào danh sách kết hợp.

Nhìn vào liên kết VisualSVN trước khi đăng câu hỏi, nhưng nó không giải thích làm thế nào để làm bất cứ điều gì với VisualSVNServerHooks.exe khác với thông báo email. Không thể không tự hỏi nếu đó là tính năng duy nhất VisualSVNServerHooks.exe hỗ trợ, kể từ khi tôi không thể xác định vị trí tài liệu của bất kỳ chức năng khác với nó trên trang web của họ, tài liệu, google nhóm, google tìm kiếm, v.v.

Cảm ơn bạn đã đăng .

1

Nếu bạn cài đặt svn command-line client bạn có thể viết một cách đơn giản sau cam kết kịch bản móc như thế này:

path\to\svn.exe export file:///%1/trunk path\to\where\you\want\to\export\to 

Tôi không chắc liệu VisualSVN Server hộp thoại cam kết móc tạo ra một tập tin .bat/.cmd hay chỉ là hy vọng để chạy lệnh. Nếu đầu tiên, dòng trên là đủ. Nếu sau này, đầu tiên tạo ra một tập tin .bat với dòng trên trong nó, sau đó đặt trong hộp thoại:

cmd.exe /C path\to\your\batfile 
2
  1. Tìm thư mục cài đặt máy chủ SVN của bạn (Tôi có C:\Program Files\VisualSVN Server\bin).

  2. Thả một tập tin thực thi hoặc thực thi mà không bất cứ điều gì bạn muốn trong đó, và thiết lập sau cam kết nối tới một cái gì đó như thế này:

    postcommit.exe "%1" "%2"

5

Làm như sau trong VisualSVN Trình quản lý máy chủ Bảng điều khiển MMC:

  1. Chọn của bạn kho

  2. Nhấp chuột phải Thuộc tính

  3. Chọn Móc tab

  4. Chọn sau cam kết nối

  5. Nhấp vào nútChỉnh sửa. Nhập một dòng như sau vào textbox:

    "%VISUALSVN_SERVER%bin\svn.exe" export https://svn.yourserver.com:4433/svn/YourRepository/Websites/YourWebsite/ C:\inetpub\wwwroot\YourWebsite --quiet --non-interactive --force --username <youruser> --password <yourpassword> 
    
  6. Bấm Ok.

+0

Dường như tệp trong Thư mục con không được xuất .. –

Các vấn đề liên quan