[ttssh2-dev 510] Re: GitHubのTeraTermProjectへ登録

Back to archive index
matsuo zmats****@gmail*****
2023年 1月 7日 (土) 21:51:29 JST


松尾です。

git-svn で作ったリポジトリミラーです。
https://github.com/TeraTermProject/teraterm-mirror-gitsvn

 > git-svn のほうはmaster以外のブランチがない状態です。
ブランチ、タグも入った状態になりました。

git svn clone は Windowsではなく、
Linuxで実行すると(計っていませんが)速いようです。


# git-svn を使ってgit(GitHub)にリポジトリをミラーする手順

- svn clone で ローカルの git リポジトリへ
- svnのブランチ、tagをローカルへ(git for-each-ref ..)
- リモート (GitHub)を設定、push

```
git svn clone --stdlayout https://svn.osdn.net/svnroot/ttssh2/ 
--prefix=svn/ -r 3226:HEAD --log-window-size=10000
cd ttssh2/
git for-each-ref --format='%(refname:lstrip=4)' refs/remotes/svn/tags | 
xargs -I{} git tag {} svn/tags/{}
git for-each-ref --format='%(refname:lstrip=3)' refs/remotes/svn | grep 
-v tags | xargs -I{} git branch {} svn/{}
git remote add github 
git****@githu*****:TeraTermProject/teraterm-mirror-gitsvn.git
git push github --all
git push github --tags
```



ttssh2-dev メーリングリストの案内
Back to archive index