it-swarm-vi.tech

Máy khách SVN Linux tốt (Ubuntu)

Subversion có một ứng dụng khách tuyệt vời trên Windows (Rùa, tất nhiên). Mọi thứ tôi đã thử trên Linux chỉ là - tốt - thật tệ khi so sánh ....

156
france

Tuyên bố miễn trừ trách nhiệm: Cách đây rất lâu, tôi là một trong những nhà phát triển cho RabbitVCS (trước đây gọi là NautilusSvn).

Nếu bạn sử dụng Nautilus thì bạn có thể quan tâm đến RabbitVCS (được đề cập trước đó bởi Trevor Bramble). Đó là một bản sao không bị biến đổi của TortoiseSVN cho Nautilus được viết bằng Python. Mặc dù vẫn còn rất nhiều cải tiến cần được thực hiện (đặc biệt là trong lĩnh vực hiệu suất), một số người dường như khá hài lòng với nó.

Cái tên này khá phù hợp với dự án, bởi vì câu chuyện mà nó đề cập đến khá chính xác mô tả tốc độ phát triển (có nghĩa là những giấc ngủ ngắn dài). Nếu bạn chọn bắt đầu sử dụng RabbitVCS làm ứng dụng khách kiểm soát phiên bản của mình, có lẽ bạn sẽ phải bị bẩn tay.

104
Bruce van der Kooij

Nói chung tôi chỉ sử dụng dòng lệnh cho svn, đó là cách nhanh nhất và dễ nhất để làm điều đó một cách trung thực, tôi khuyên bạn nên thử nó.
[.___ svn: //site-goes-here.org/trunk "

Bạn có thể dễ dàng thêm, xóa, di chuyển, cam kết, sao chép hoặc cập nhật tệp bằng các lệnh đơn giản được cung cấp với "trợ giúp svn", vì vậy đối với hầu hết người dùng, điều đó là quá đủ.

34
HappySmileMan

Để bắt đầu, tôi sẽ cố gắng không phát ra âm thanh ở đây;)

Thở dài .. Tại sao mọi người không nhận được tệp khách hàng tích hợp Explorer đó là cách để đi? Nó là rất hiệu quả hơn nhiều so với mở thiết bị đầu cuối và gõ. Toán đơn giản, ~ hai lần nhấp chuột so với ~ 10+ lần nhấn phím. Mặc dù vậy, tôi phải chỉ ra rằng tôi yêu dòng lệnh vì tôi làm nhiều công việc hành chính và thích tự động hóa mọi thứ nhanh chóng và dễ dàng nhất có thể.

Sau khi bị rùaSVN làm hỏng trên các cửa sổ, tôi đã rất ngạc nhiên khi thiếu một máy khách tích hợp giống như tortoisesvn khi tôi chuyển sang ubfox. Đối với các lập trình viên thuần túy, một máy khách tích hợp IDE có thể là đủ nhưng để sử dụng cho mục đích chung và để nói rằng các nghệ sĩ đồ họa hoặc những người làm việc ngẫu nhiên khác, khách hàng phải được tích hợp vào tệp Explorer tiêu chuẩn, hầu hết mọi người sẽ không sử dụng nó, ở tất cả, bao giờ hết.

Một số suy nghĩ về một số khách hàng:

kdesvn, Ứng dụng khách tôi thích nhất từ ​​trước đến nay, mặc dù có một phiền toái lớn so với TortoiseSVN - bạn phải vào chế độ bố trí Subversion đặc biệt để có lớp phủ biểu thị trạng thái tệp. Vì vậy, tôi sẽ không gọi kdesvn tích hợp.

NautilusSVN, có vẻ đầy hứa hẹn nhưng kể từ phiên bản 0.12, nó có vấn đề về hiệu năng với các kho lưu trữ lớn. Tôi làm việc với các kho lưu trữ trong đó các bản sao làm việc có thể chứa ~ 50 000 tệp tại một thời điểm, mà TortoiseSVN xử lý nhưng NautilusSVN thì không. Vì vậy, tôi hy vọng NautilusSVN sẽ sớm có bản phát hành tối ưu hóa mới.

RapidSVN không được tích hợp, nhưng tôi đã thử. Nó cư xử khá kỳ lạ và bị rơi một vài lần. Nó đã được gỡ cài đặt sau ~ 20 phút ..

Tôi thực sự hy vọng dự án NautilusSVN sẽ sớm thực hiện một bản phát hành tối ưu hóa hiệu suất mới.

NaughtySVN có vẻ như có thể trông khá đẹp, nhưng đến bây giờ nó thiếu lớp phủ biểu tượng và đã không được phát hành trong hai năm ... vì vậy tôi sẽ nói NautilusSVN là hy vọng duy nhất của chúng tôi.

22
bababa

kdesvn có lẽ là thứ tốt nhất bạn sẽ tìm thấy.

Lần cuối tôi kiểm tra nó có thể kết nối với konqueror, nhưng được một lúc, tôi đã chuyển sang git :)

16
Kent Fredric

Bạn cũng có thể nhìn vào git-svn , về cơ bản là phần đầu git của Subversion.

15
Glen Solsberry

Xem câu hỏi của tôi: [.__.]

Máy khách Subversion tốt nhất cho Linux là gì?

[.__.]

Tôi cũng đồng ý, GUI khách hàng trong linux hút.

Tôi sử dụng subeclipse trong Eclipse và RapidSVN trong gnome.

12
andyuk

IMHO có một ứng dụng gui svn tuyệt vời, SmartSVN. Đây là dự án thương mại, nhưng có phiên bản nền tảng (100% chức năng) phù thủy có thể được sử dụng miễn phí, ngay cả cho mục đích thương mại. Nó được viết bằng Java, vì vậy nó là đa nền tảng (nó yêu cầu gói Sun-Java *) http://smartsvn.com

12
marcin

Tôi đoán bạn có thể xem RabbitVCS

RabbitVCS là một bộ công cụ đồ họa được viết để cung cấp quyền truy cập đơn giản và dễ hiểu vào các hệ thống kiểm soát phiên bản bạn sử dụng. Hiện tại, nó được tích hợp vào trình quản lý tệp Nautilus và chỉ hỗ trợ Subversion, nhưng mục tiêu của chúng tôi là kết hợp các hệ thống kiểm soát phiên bản khác cũng như các trình quản lý tệp khác. RabbitVCS được lấy cảm hứng từ TortoiseSVN và những người khác.

Tôi sắp thử nó ... có vẻ đầy hứa hẹn ...

4
opensas

Đối với Ubuntu, bạn sử dụng KDESVN được tích hợp với Nautilus để cảm nhận Rùa SVN.

Hãy thử điều này ClickPackline.com: Các lựa chọn thay thế Ubuntu cho Rùa SVN

2
Kris

Không ai khác đã đề cập đến nó và tôi tiếp tục quên tên vì vậy tôi sẽ thêm các hướng dẫn này vào đây cho bản thân tương lai của tôi vào lần tới khi tôi google nó ...

hiện tại pagavcs dường như là tốt nhất tùy chọn .

bạn muốn một trong những tệp .deb này

sillyspamfilter: //pagavcs.googlecode.com/svn/repo/pool/main/p/pagavcs/

(1.4.33 là những gì tôi đã cài đặt ngay bây giờ, vì vậy hãy thử cái đó nếu có vấn đề mới nhất)

cài đặt rồi chạy

nautilus -q

để tắt nautilus, sau đó mở lại nautilus và bạn nên đi mà không cần phải đăng xuất/tắt máy

Đáng buồn thay, thỏ chỉ bóp nghẹt các repos lớn đối với tôi vì vậy không thể sử dụng được, paga không làm chậm quá trình duyệt nhưng dường như cũng không thử truy cập vào các thư mục để xem có gì thay đổi không.

2
Kriss

Là một nhà phát triển, tôi sử dụng máy khách Eclipse + tiểu Eclipse (Giả sử rằng bạn đang sử dụng svn để kiểm tra một số dự án phát triển và bạn sẽ biên dịch chúng).

hầu hết mọi người không dành nhiều thời gian cho hoạt động của svn và dòng lệnh là cách nhanh nhất để làm điều đó.

ngoài ra còn có một số công cụ GUI đẹp:

http://rabbitvcs.org/

hoặc là

http://www.harecoding.com/nautilus-Subversion-integration-tool-execute-svn-commands-with-gnome-scripts-96355

1
chedi

Đôi khi tôi sử dụng kdesvn để làm việc trực tiếp với một kho lưu trữ.

Tôi thường sử dụng Subclipse khi làm việc trên các dự án thông qua Eclipse.

Nhưng hầu hết tôi sử dụng CLI tốt. Với một số bí danh và tập lệnh bash để sao lưu, đây thực sự là phương pháp ngắn gọn, đáng tin cậy nhất để sử dụng svn.

Tôi đã thử NautilusSVN (không liên quan đến NaughtySVN ) và svn-workbench và thấy chúng quá rắc rối hoặc thiếu chức năng. Tôi biết rằng tôi đã thử RapidSVN tại một số điểm nhưng tôi không bị ấn tượng vì nó đã được gỡ cài đặt nhanh chóng, nhưng tôi không nhớ bất cứ điều gì về nó.

1
Trevor Bramble

Nếu bạn sử dụng nó, NetBeans có quản lý kiểm soát phiên bản tuyệt vời, với một số khách hàng bên cạnh SVN.

Tuy nhiên, tôi khuyên bạn nên tìm hiểu cách sử dụng SVN từ dòng lệnh. CLI là tinh thần của Linux :)

1
samoz

Tôi rất hài lòng với kdesvn - tích hợp rất tốt với konqueror, giống như trortousevn với windows Explorer và hỗ trợ hầu hết các chức năng của tortoisesvn.

Tất nhiên, bạn sẽ được hưởng lợi từ sự tích hợp này, nếu bạn sử dụng kubunto chứ không phải Ubuntu.

1
Sunny Milenov

Nếu bạn sử dụng Eclipse, subclipse là thứ tốt nhất tôi từng sử dụng. Theo tôi, điều này cũng tồn tại độc lập ... Dễ sử dụng, được liên kết với mã và dự án bạn có trong Eclipse ... Hoàn hảo cho một nhà phát triển sử dụng Eclipse và muốn có gui.

Cá nhân, tôi thích máy khách dòng lệnh, cả cho linux và windows.

Chỉnh sửa : nếu bạn sử dụng XFCE và trình quản lý tệp của nó (được gọi là Thunar), có một plugin hoạt động khá tốt. Nếu tôi không muốn mở thiết bị đầu cuối, tôi chỉ cần sử dụng thiết bị đầu cuối đó, nó có tất cả các chức năng, nhanh chóng và dễ sử dụng. Ngoài ra còn có một cho git bao gồm, mặc dù ...

1
Atmocreations

Nautilus cung cấp menu ngữ cảnh cho các hoạt động svn

Sudo apt-get install nautilus-script-collection-svn

cp -r /usr/share/nautilus-scripts/Subversion ~/.gnome2/nautilus-scripts/

Để biết thêm thông tin

Menu ngữ cảnh Nautilus

1
Santhosh Shettigar

Hãy xem SVN Work Bench, nó khá hay nhưng không hoàn hảo

Sudo apt-get install svn-workbench
1
Drejc

Nếu TortoiseSVN thực sự ăn sâu, bạn có thể thử sử dụng nó thông qua RƯỢU? Mặc dù tôi đã không thử nó.

Không thành công, tôi đã thấy Eclipse với Subversive khá tốt.

1
Grundlefleck

Vì bạn đang sử dụng Ubuntu chứ không phải Kubfox, tôi giả sử bạn đang sử dụng Gnome. Bạn có thể quan tâm đến Tích hợp đảo ngược Nautilus được mô tả trên liên kết đó.

0
jtimberman

Anjuta có plugin SVN tích hợp được tích hợp với IDE.

0
LiraNuna