2010-12-28 39 views
5

Điều khiển phiên bản trong văn phòng của chúng tôi gần như không tồn tại, điều này rõ ràng đã dẫn đến rất nhiều cơn đau đầu. Chúng tôi muốn thiết lập một cái gì đó với SVN và Notepad ++ ... Bất cứ ai có bất kỳ ý tưởng về cách thực hiện điều này? Tôi đã bắt đầu nghiên cứu và đã xem qua trang web này:Tích hợp SVN với Notepad ++?

http://www.switchonthecode.com/tech-news/notepadplusplus-subversion-plugin

Có ai đã từng cố gắng sử dụng này? Hoặc bất cứ điều gì tương tự? Bất kỳ đề xuất?

+0

Lưu ý phụ: Tôi đã sử dụng Subversion một thời gian và đôi khi tôi rất tiếc khi không chọn công cụ kiểm soát phiên bản khác. Chỉ cần không vội vàng vào Subversion mà không có đánh giá lựa chọn thay thế khác. –

+0

Âm thanh khá thú vị. Tôi hiện đang chỉ sử dụng TortoiseSVN và Notepad ++ riêng biệt. – BoltClock

Trả lời

6

Trừ khi bạn bắt buộc mọi người sử dụng Notepad ++, tốt hơn là nên tìm một ứng dụng khách phổ dụng hơn như SmartSVN hoặc TortoiseSVN. Từ trang web plugin, có vẻ như nó đang gọi TortoiseSVN dưới bất kỳ mui xe nào.

+0

Tôi không quan tâm đến việc sử dụng TortoiseSVN như công nghệ nền tảng ... Nhưng tôi muốn có một số loại giao diện để sử dụng nó trong Notepad ++ cũng như – froadie

+0

@fseto - plugin này tích hợp TortoiseSVN và Notepad ++. nó không phải là một giải pháp riêng biệt. –

3

Tôi sử dụng Trình khám phá ánh sáng đi kèm ở ngăn bên trái. Tôi chỉ cần nhấp chuột phải vào một tập tin, chọn 'menu tiêu chuẩn', và có trình đơn trình bao của tôi với TortoiseSVN. Sử dụng "Alt + A" để mở ngăn bên trái.

7

Rùa SVN tại địa chỉ: http://www.incrediblejunior.com/npp_plugins/

+0

Plugin tốt nhất để trộn SVN và Notepad ++. –

+0

Không phải là một plugin xấu, nhưng không thêm nhiều vào việc điều hướng đến một trình khám phá tệp. Không có trình đơn mới, menu ngữ cảnh, biểu tượng, dấu hiệu khác, v.v. Có lẽ điều này là không thể với một plugin Notepad ++ (Tôi không biết). Nhưng tôi đã hy vọng cho một hội nhập chặt chẽ hơn, một cái gì đó giống như công cụ VisualSVN cho Visual Studio. –

1

Bạn có thể mở một file diff trong Notepad ++ và nó sẽ hiển thị màu sắc như mong muốn. Chỉ cần lưu đầu ra khác với phần mở rộng .diff

ví dụ: svn diff -c 37190> changes.diff

2

Sử dụng Notepad ++ v6.6.9, tôi đã cài đặt Tortoise SVN plugin v. 2.195, nhưng có hai bổ sung rất hữu ích cho thông tin được cung cấp để có thể sử dụng đúng cách plugin:

  • Nếu nhận được lỗi "không thể xác định vị trí thông tin SVN", bạn có thể cần phải cập nhật nơi nó tìm TortoiseProc.exe-file. Để cập nhật goto này Plugins> Tortoise SVN> TSVN - Mở tập tin cấu hình và cập nhật vị trí tập tin vào nơi bạn có cài đặt này trong cài đặt của bạn. (Lưu ý rằng bạn có thể viết một chút để có thể ghi vào tệp này nếu bạn không phải là quản trị viên)
  • Thứ hai để nhận lệnh dự án/giải pháp làm việc bạn cần cập nhật vị trí tìm gốc giải pháp và điều này có thể được thực hiện như thế này:
    • mở Plugins> SolutionHubUI> SolutionHubUI - Hiện
    • Tên giải pháp mới của bạn, ví dụ: "giải pháp của tôi", và có thể điền vào các giải pháp dir
    • Thêm một thuộc tính mà quan trọng là svn_root_dir và giá trị là thư mục svn cơ sở của bạn (nghĩa là không có phần .svn)
    • Hit Lưu giải pháp, kết nối các giải pháp bằng cách gõ tsvn vào phần kết nối ở phần trên cùng của cửa sổ, và sau đó làm một Lưu kết nối

Sau thực hiện cả hai cài đặt này giờ đây cho phép tôi sử dụng Tortoise SVN đúng cách thông qua Notepad ++ và tôi có thể thực hiện cả các tùy chọn dự án, tức là cập nhật dự án và cam kết dự án và sửa đổi tệp cục bộ, khác biệt, hoàn nguyên, v.v.Cũng lưu ý rằng vì chỉ có một kết nối đến tsvn là có thể vào thời điểm đó, điều này có nghĩa là nếu bạn muốn thay đổi dự án/giải pháp chính, bạn cần phải thêm nhiều giải pháp và thậm chí quan trọng hơn làm cho tsvn kết nối trỏ tới giải pháp đúng!