Từ âm thanh của nó, bạn muốn chạy móc trên máy cục bộ của mình. Móc và chỉ đường được thiết kế để sử dụng trên máy chủ trung tâm.
Nếu bạn là người duy nhất làm việc trong kho lưu trữ hoặc không quan tâm đến việc không hiển thị trong FB cho đến khi bạn thực hiện thao tác kéo, bạn có thể thêm móc vào cục bản sao chính của mình. sao chép thì bạn cần phải làm điều gì đó hơi khác với những gì họ nói ở đây: http://bugs.movabletype.org/help/topics/sourcecontrol/setup/Mercurial.html
bạn có thể đặt fogbugz.py bạn bất cứ nơi nào bạn muốn, chỉ cần thêm một dòng đường dẫn đến [fogbugz] của bạn phần đó kho lưu trữ tập tin HGRC:
[fogbugz]
path=C:\Program Files\TortoiseHg\scripts\fogbugz.py
Chỉ cần đảm bảo bạn đã cài đặt python. bạn cũng có thể muốn thêm một móc cam kết để các cam kết cục bộ vào kho lưu trữ cũng nhận được vào FB.
[hooks]
commit=python:hgext.fogbugz.hook
incoming=python:hgext.fogbugz.hook
Trên Fogbugz cài đặt, bạn sẽ muốn thay đổi đặt sau đây trong của bạn cho các bản ghi url của bạn:
^REPO/log/^R2/^FILE
và sau đây cho url diff của bạn:
^REPO/diff/^R2/^FILE
Khi móc script chạy nó kết nối với cài đặt FB của bạn và gửi nó một vài tham số. Các tham số này được lưu trữ trong DB và được sử dụng để tạo ra các url cho diffs và log informon. Kịch bản sẽ gửi url của repo, đây là trong thiết lập cơ sở của bạn trong phần [web]. Bạn muốn url này là url đến kho lưu trữ bitbucket của bạn. Điều này sẽ được sử dụng để thay thế ^REPO từ các mẫu url ở trên. Kịch bản móc cũng chuyển id sửa đổi và tên tệp cho FB. Chúng sẽ thay thế^R2 và^FILE. Vì vậy, trong bản tóm tắt này là những thứ bạn muốn thêm vào tập tin trong thư mục HGRC .hg của bạn:
[extensions]
hgext.fogbugz=
[fogbugz]
path=C:\Program Files\TortoiseHg\scripts\fogbugz.py
host=https://<YOURACCOUNT>.fogbugz.com/
script=cvsSubmit.asp
[hooks]
commit=python:hgext.fogbugz.hook
incoming=python:hgext.fogbugz.hook
[web]
baseurl=http://www.bitbucket.org/<YOURBITBUCKETACCOUNT>/<YOURPROJECT>/
Một điều cần ghi nhớ là FB có thể nhận được thông báo của một checkin trước khi bạn thực sự đẩy những thay đổi đó để BitBucket. Nếu đây là nguyên nhân làm một sự thúc đẩy và mọi thứ sẽ hoạt động.
CHỈNH SỬA: phần được thêm về máy chủ FB và bản tóm tắt.
Nguồn
2008-09-23 19:43:23
Rất tiếc, tôi không thể cung cấp bất kỳ trợ giúp nào, nhưng tôi khuyên bạn nên lặp lại câu hỏi của mình. Bạn đang thực sự hỏi một câu hỏi có/không khi bạn muốn biết * làm thế nào * ai đó quản lý để làm điều đó. Tôi đề nghị: "Làm thế nào để bạn tích hợp một kho lưu trữ bitbucket với lưu trữ FogBugz theo yêu cầu?" – phloopy
Tất cả những câu hỏi về fogbug đó là gì trên stackoverflow? Tại sao bạn không thể gửi email hỗ trợ và hỏi. Bạn đang trả tiền cho họ để lưu trữ phần mềm (ít nhất tôi đang giả định điều này), do đó, nhận được một số trợ giúp. – Till
@phloopy tôi sẽ tính đến điều đó. cảm ơn. – carrier