git-svn

    1熱度

    1回答

    我正在閱讀有關git如何存儲數據/文件。我無法理解存儲文件的全部內容而不是差異的優點。 我的理解是,如果混帳存儲每個之間的差異文件,它需要時間的git重建原始文件。 與此同時,存儲整個內容,而不是差異會增加回購大小。 我對不對?任何人都可以請詳細解釋我嗎?

    0熱度

    1回答

    以下是此場景: 我的公司正在爲我們的客戶之一更新網站。直到最近我們會在本地機器上開發,然後在他們的SVN帳戶上提交我們的更改。爲了訪問他們的SVN帳戶,我們需要連接到他們的VPN。我的老闆告訴我,如果我在一個項目仍在進行中的時候提交更改,因爲他們使用了「瀑布式」開發模式,客戶就會感到不安。因此,我目前有幾十個文件具有未提交的更改。 我對SVN或「瀑布」開發瞭解不多,但這並不重要,因爲上週,雖然我的

    3熱度

    1回答

    我正在關注SVN到Git migration guide,git svn clone進展良好,但是當我運行清理命令時出現此錯誤,我甚至不知道這意味着什麼。我該如何解決這個問題? java -Dfile.encoding=utf-8 -jar ~/svn-migration-scripts.jar clean-git Could not retrieve the config for the ke

    7熱度

    3回答

    我試圖通過git-svn來完成我所有的分支和合並,但是我掛在了顛覆分支。 我們的管理員告訴我,我對repo擁有完整的讀/寫權限,並且可以獲取最新的代碼。 對於測試,我刪除了我的~/.subversion/svn.simple目錄並運行此操作。 04:13 pm [214423L] C:\Dev\MyFooApp.Bar [master] $ git svn fetch Authenticati

    1熱度

    1回答

    我正在爲Git遷移腳本編寫SVN。當我運行git svn clone時,git-svn創建了一些以@svnrevision(例如[email protected])結尾的遠程分支。 爲什麼創建這些分支以及它們用於什麼目的?

    4熱度

    1回答

    當我運行此命令: git --git-dir=firebird.git branch -a 這是我的輸出: B1_5_Release B2_0_Release B2_1_Release B2_5_Release * master remotes/B1_5_Release remotes/B2_0_Release remotes/B2

    0熱度

    1回答

    我們的團隊是git的忠實粉絲,但不幸的是(對我們而言)我們公司只使用SVN。我知道git svn的存在,但它不適用於許多工具。爲了避免將我們所有的分支帶到SVN(我們使用gitflow,所以有很多分支),我在尋找的是一個解決方案,它將鏡像我的git倉庫的主分支(託管在GitHub或類似的地方)以SVN的主幹。 我不關心我的SVN不知道我們目前正在使用的分支。 理想情況下,合併到master分支從d

    1熱度

    1回答

    我正在將一個SVN回購站遷移到Git,並且我有7000多個二進制文件,我想排除從一開始就導入併成爲Git歷史記錄的一部分,而不是清理它們之後(參考question)。這些文件的位置並不遵循一個非常規的模式,所以我不得不提供一個長長的git位置列表,並且我有〜8000個提交要考慮的事項。 如果我的目標是避免使用不必要的文件造成回購,那麼最佳方法是什麼? 有沒有一種方法,我可以從一開始就排除這些,也許

    0熱度

    1回答

    我想從SVN分支遷移到Git和使用下面的命令: git svn clone --authors-file=/c/TEST/authors.txt --prefix=svn/ --branches=/MyScripts/branches/MyProject_1215.br/ https://subversion.mycompany.com/svn/repos/MyProject/ MyScripts

    0熱度

    2回答

    我在相當大的回購(〜8000提交)上運行git filter-branch以刪除某些二進制文件,但現在當我執行git svn rebase以使我的回購保持最新狀態時,會導致大量衝突。我猜這是因爲這兩個命令都涉及重寫歷史。 有沒有什麼辦法可以在我的過濾器分支沒有這些衝突後,從SVN同步到Git?未來的任何債務還會導致這些問題嗎? (我只同步從SVN到Git的一種方式)