git-svn

    1熱度

    1回答

    我正在使用git svn clone將一些SVN回購遷移到Bitbucket。看起來克隆在克隆修訂版本不存在時會失敗,因爲它影響的分支在Subversion中不再存在。 我做 git svn clone -authors-file=authors.txt https://my.svn.com/project001 project001 日誌顯示 {...} r12 = f16b3d

    2熱度

    1回答

    我從SVN遷移到Git這樣 git svn init https://svn... git svn fetch 我可以更改提交遷移,而不是 在GIT 「提交到SVN」是「修訂在SVN數 - 提交給SVN」 例如 541 - 初始化模塊ABC

    1熱度

    1回答

    在我的工作場所有一個大型的svn倉庫(+80.000版本)和大量的二進制文件。我正在嘗試使用git-svn,但克隆整個歷史似乎是不切實際的(它需要超過100 GB並且將近一週才能完成整個過程)。 我試過克隆修訂版的一個子集(最後~10.0000),並且工作得很好。這種方法的主要缺點是,責任只限於我提取的最舊版本。 理想情況下,我想克隆源文件的整個歷史記錄,並且僅克隆最後一千個二進制文件的修訂版本。

    -1熱度

    1回答

    我在我的機器上有一個SVN回購的克隆,SVN服務器無法訪問。用於克隆的程序是Windows的Tortoise SVN。 有沒有辦法將回購的提交歷史記錄導入github上的git存儲庫? 我試圖 svnadmin dump repo/.svn > svn.dump 在 svnadmin: E165005: Expected repository format '3' or '5'; found

    3熱度

    1回答

    我在使用SVN作爲中央存儲庫Rails項目的工作,但我的工作(局部)與混帳svn的,我想添加一個遙控器,我只會將主人用於測試目的(我會推到Heroku)。 我從chapter 9.1 of Pro Git(我的重點)閱讀: 不要修改歷史,並嘗試再次推,和不推到 並行的倉庫與同伴合作Git開發人員 同時。 Subversion只能有單一的線性歷史記錄,並且混淆它很容易。如果您正在與一個團隊合作,其中

    0熱度

    2回答

    我們公司有兩個倉庫,svn倉庫(trunk)用於開發一個產品,git倉庫(master)用於部署多個產品(團隊)。我們的團隊希望從svn子目錄「trunk/web」合併到git子目錄「master/product-a/web-dev」。 這些存儲庫具有不同的源代碼和不同的樹結構,但是我們要合併的兩個子目錄具有幾乎相同的源代碼。而且,它們沒有以任何方式鏈接,我們現在需要手動合併。 Git存儲庫由其他

    1熱度

    1回答

    我在我的gitlab上有一個git repo,最初使用git svn clone https://svn.url.com/project/trunk進行了克隆。我用dcommit來svn以及git push從我本地副本的gitlab。但現在我已經失去了原來的本地副本,我從git-svn克隆中刪除..我從我的gitlab中做了git clone,但是現在我失去了從svn和dcommit中獲取的能力。

    -1熱度

    1回答

    我最近在工作中更新了密碼,系統每隔一段時間強制更新一次。而Git-SVN正在做一些事情來讓系統鎖定。 我知道這是Git-SVN,因爲我會停止使用它幾天,並且我的系統停止鎖定。但是當我開始使用Git-SVN時,我會再次鎖定。我重新創建了這個問題幾次,所以我非常確定它是Git-SVN。我是唯一使用Git-SVN的人,也是唯一一個得到這個問題的人。 值得注意的是,我爲使用cocoapods包管理器的iO

    1熱度

    2回答

    我的公司使用SVN存儲庫,但我想使用Git。目前我使用Git SVN,但是當我移動或重命名的目錄有幾個在Git中的文件和「混帳SVN dcommit」這樣的變化,在SVN倉庫這導致到單個文件移動: Changed paths: D /directory/file1 D /directory/file2 D /directory/file3 D /direct

    0熱度

    1回答

    我需要重寫一些修改的歷史,以「黑客」的一些分支機構同步傳送用git-svn的(我的意思是修訂這裏...不想改寫分支機構的全部歷史) 。如果我們拿出混帳svn的細節,我要做的就是基本上重新建立一個分支重新定義父母的一段歷史上的修訂(只有父母被修改,沒有別的)。 爲了讓您更清楚地瞭解我打算做的事情:我想刪除許多分支的修訂,並將用我將手動創建的單個修訂(使用commit-tree)替換它們。 ..我將使