ile SVN'ye dönüştürme Git ve SVN depolarını senkronize etmek için SubGit kullanıyorum. Bir uzak Git repo'yu klonlarken, bu repo'nun tüm tarihini korumak istiyorum. Aynı andaGit deposunu SubGit
svnadmin create svn_repos
subgit-1.0.0-EAP_1381/bin/subgit configure svn_repos
subgit-1.0.0-EAP_1381/bin/subgit install svn_repos
git clone svn_repos gitRepo
cd gitRepo/
git remote add -f newRemote git://127.0.0.1/gitRepo
...
From git://127.0.0.1/gitRepo
* [new branch] FirstProductionTag -> newRemote/FirstProductionTag
* [new branch] SecondProductionTag -> newRemote/SecondProductionTag
* [new branch] ThirdProductionTag -> newRemote/ThirdProductionTag
* [new branch] bugfix -> newRemote/bugfix
* [new branch] bugfix2 -> newRemote/bugfix2
* [new branch] master -> newRemote/master
git merge -s ours --no-commit newRemote/master
git read-tree --prefix=foo/bar/ -u newRemote/master
git commit -m "Merged new Remote into subdirectory /foo/bar"
git push origin master
nasıl hata düzeltme ve bugfix2 şubelerden değişiklikleri birleştirebilirsiniz: Şu anda izleyin adımlar beni yalnızca ana dal tarihini kopyalamak için izin? Teşekkürler!
Evgeniy, soru unvanını değiştirme konusunda ne düşünüyorsunuz? Bence şu an sahip olduğunuz asıl meseleyi yansıtmıyor. "Git deposunu SubGit ile SVN'ye dönüştürme" ya da bunun gibi bir şey öneriyorum. – vadishev
Evet, haklısınız. Teşekkürler! –
Harika! Teşekkür ederim. – vadishev