Windows 下用 Git,Mercurial,Bazaar 哪個分布式 VCS 管理 SVN Repo 最好?

時間 2021-06-01 11:05:06

1樓:

@輕揚 的這個回答完全是答非所問!題主問的是 3 種常見的分布式版本控制系統對於管理 SVN 倉庫支援怎樣,不是問誰好誰差誰流行。

吐槽完畢,開始答題。其實上面 3 個我只對 Git 較熟悉,當然談不上精通;Mercurial (Hg,python 寫的)嘗試過,放棄了,發現入門 Git 之後,有些不理解 Mercurial 的方式了;Bazaar 是 Ubuntu 母公司 Canonical 在資助開發,沒用過。

所以,我在這裡只能稍微的談一下 git svn,之所以說稍微,因為作為乙個 git 粉,他用 svn repo 的機會是如此的少,更忹論使用 git 操作 svn。

我在 openSUSE 以及 Mac OS X 下都使用過 git svn,可以正常的轉殖,提交什麼的;又看了題主的問題,題主也承認 Linux 下是完好的;樓主的問題是 msysgit 的貌似是半殘,是什麼意思?是不能安全發揮 svn 的效果麼?我只能靠自己的大腦 YY,雖然生病中,然後為了答題也只能開啟久已不用的 windows 裝上 msysgit,試了 git svn 的基本命令,沒什麼大的問題,最新 msysgit 1.

8.3 version。其實題主不要想當然的說 git svn 就應該不是半殘的,如果 git svn 真的做到了不半殘,svn 還有開發的必要麼,按 @輕揚 最後的說法,git 概念多,入門難,git svn 就是 git 眾多命令中的子命令而已,了解乙個子命令能有多難呢,是吧?

此是其一。

說一下 git svn 為什麼可以不完全實現 svn 的所有功能,我們使用乙個工具,其實很難說將他的功能都用到,git 本身就是例子,其實平時使用 git 最多的,也無外乎:add,status,log,pull,push,commit。所以 git svn 不必不半殘。

此是其二。

有沒有其他更好的 DVCS 不半殘的,沒使用過,不了解。此是其三。

回答完畢。題主的問題建議自己修改的詳細一些,比如 git svn 是怎樣的不堪,多麼的半殘,我再來修改我的答案。

2013.08.31 更新:

看了題主新的鏈結,題主可以嘗試一下 Cygwin,然後安裝 git 以及 subversion 即可,sohu 和 163 都有 Cygwin 的源。

windows下的軟體用什麼開發的?

遊騎兵 windows開發首選Delphi,原生win32程式,有很多桌面端軟體都是它開發的,著名的像郵件客戶端FoxMail 網路遊戲 傳奇 金山毒霸等,在國內最多的還是各種行業軟體,幾乎都是delphi做的,像用友軟體 管家婆等等。C 當然也可以,但是需要安裝.NET環境,否則執行不起來。ps ...

初學 C 語言,Windows 7 系統下用什麼 IDE 比較適合?

Cwood 粗略看了前排回答。各種說法都有。但是基本都沒考慮初學者這個關鍵前提。初學者,如果讓他搭建 Linux 來學習 C 語言,我估計八成會焊搞不成放棄。即使 MinGW,需要額外配置變數啊路徑啊也不夠傻瓜。Dev C CodeLite CodeBlocks 這些預設沒有中文需要額外折騰的我也不...

Mac book pro用Windows系統方便還是蘋果系統方便

烏拉雨 mac肯定用Mac os更好。windows一般會有驅動問題而且風扇會轉的比較厲害,如果要裝的話不如直接買pc機 M1處理器的Mac已經不支援裝windows了 夢之淚傷 建議做乙個WTG,這樣蘋果系統空間也夠了。用好一點的行動硬碟做,Windows也很穩定,空間也很足。再說你用Window...