簡體   English   中英

Windows上的git-svn。在哪里獲取二進制文件?

[英]git-svn on Windows. Where to get binaries?

我想使用git作為遠程SVN存儲庫的本地存儲庫。 我從http://code.google.com/p/msysgit/downloads/list安裝了1.6.0.2版。

根據文檔,同步是通過命令完成的

git svn

或者一個單獨的命令包裝器

git-svn

它們都沒有在我的安裝中可用,我找不到單獨的Windows二進制文件下載。

我現在正在使用MSYS構建。 我必須切換到cygwin嗎?

git-svn安裝在最新版本的msysgit中。 但是,有一點需要注意:git-svn在C:\\ Program Files \\ git \\ libexec中顯示為“git-svn”,svn實際上被稱為git可執行文件的參數,因此:

git svn clone http://example.com/svn/repo/

這個早期版本有git-svn。 我認為你安裝的當前版本中的git-svn是固定的,但也許不是。 Git-svn肯定不適用於Git 1.5.6.1的Windows版本。

安裝cygwin並在Devel類別下選擇git-svn包。

git svn命令是用Perl編寫的,需要Subversion Perl庫。 對於git-svnsvn命令行命令的存在是不夠的。

我沒有在Windows上使用git svn (僅限Unix和Mac OS X),所以我無法真正提供更多細節,但希望這應該指向正確的方向。

我不知道git,但我知道,例如,對於Mercurial,您必須安裝SVN才能從SVN轉換為Mercurial(並返回)。 對git來說也許是一樣的?

SVN本身就相當大,所以並發系統可能不希望用它們的軟件來分發它,從而使下載膨脹。

我使用了Slik SVN的命令行SVN客戶端,不是太大,安裝干凈。

當然,等待更明智的答案,或者在網上搜索確認我的信息... :-)雖然擁有SVN客戶端並沒有什么壞處,但很多項目都使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM