2009-08-23 6 views
5

Đôi khi Rùa yêu cầu tôi dọn dẹp không có lý do chính đáng - có nghĩa là tôi không lạm dụng/giết nó/dừng lại ở giữa ... IMO đây là "dòng chảy thông thường" và không nên yêu cầu dọn dẹp thủ công.Tự động dọn dẹp cho TortoiseSVN

Có cách nào để không hiển thị các yêu cầu dọn dẹp này cho người dùng mà chỉ cần thực hiện chúng một cách im lặng dưới mui xe và trình bày trải nghiệm nhất quán cho người dùng?

+0

Tôi đã sử dụng Rùa trong một vài năm và chưa bao giờ thấy điều này. Bạn phải làm gì để nhận được tin nhắn? –

+0

aye, cùng ở đây. Dòng chảy hoạt động bình thường là không bao giờ phải làm một dọn dẹp ở tất cả. IIRC dọn dẹp chỉ tìm kiếm thông qua một WC và loại bỏ các khóa kéo dài. – gbjbaanb

+0

Đôi khi điều này xảy ra trong quá trình cập nhật/cam kết. Tôi thực sự chỉ làm những việc cơ bản ... Tôi cũng cam kết thông qua IntelliJ và Ankh đôi khi - điều đó có đảm bảo việc dọn dẹp không? – ripper234

Trả lời

1

Thực ra nó không phải là TortoiseSVN, nhưng chính svn yêu cầu điều này. Nó có nghĩa là một cái gì đó đã bị rối tung lên. Điều gì và làm thế nào là khó để trả lời với các sự kiện bạn đã đưa ra.

Điều tốt nhất có thể là bạn cố gắng làm việc có ý thức hơn để bạn nhớ những gì bạn đã làm ngay trước khi điều này xảy ra và theo dõi một mẫu ở đó. Nếu bạn tìm thấy một, có thể ai đó có thể trả lời câu hỏi của bạn.

1

Tôi đã thấy điều này trước đây. Tôi tin rằng có một trường hợp sử dụng liên quan đến việc đổi tên và di chuyển toàn bộ các thư mục thực sự gây nhầm lẫn cho SVN. Lần cuối cùng điều này xảy ra với tôi trạng thái svn trên một trong các thư mục mà tôi di chuyển bắt đầu hiển thị là "lồng nhau" và khi thực hiện một cam kết SVN không nói WC của tôi bị khóa và đề xuất sử dụng hoạt động dọn dẹp. Tất nhiên, điều đó không có tác dụng và đó là một thử thách đang cố gắng tìm ra chính xác những gì tôi cần làm để giải quyết vấn đề.

Tôi cũng đã thấy điều này khi bạn đang sử dụng hai máy khách SVN khác nhau và bạn cam kết với một và người kia yêu cầu dọn dẹp trước khi nó hoàn thành hoạt động. Điều này xảy ra với tôi thỉnh thoảng khi tôi cam kết với TortoiseSVN và tôi có Visual Studio mở cùng một lúc. Trong một số trường hợp, AnkhSVN dường như yêu cầu dọn dẹp khi tôi cố gắng cập nhật hoặc cam kết với nó trong lần sau. Nó không xảy ra thường xuyên mặc dù.