xbruce
December 10, 2021, 8:33am
#1
Follow mirror steps
subgit configure …
change subgit/config file add:
[svn]
triggerPostReceive = true
subgit install test.git
echo ‘git push --all --follow-tags origin’ > test.git/hooks/user-post-receive
in dir of test.git:
git remote add origin
git push origin --all
subgit daemon start .
When I create new file commit to SVN, no changes sync to Github yet
Hello,
honestly, I don’t get which exact mirror steps are you following? Neither our remote mirror guide
https://subgit.com/documentation/remote-book.html
not our guide for GitHub
https://subgit.com/documentation/github.html
suggests using subgit daemon start
command, where did you take it from?
Could you please share more details on your setup, it’s not clear enough, too: do I understand correctly you are trying to mirror an SVN repository with GitHub repository? Has the initial import (started with subgit install
) finished successfully? Did the data that was imported from SVN to SubGit repository appeared in GitHub and are all the revisions are present on GitHub? Does a new SVN revision appear in the SubGit repository after it’s been created?
xbruce
December 10, 2021, 9:09am
#3
Hi, I followed the first URL you mentioned.
All these steps run without errors.
I can see the git commits from SVN. But don’t know why could sync my new operations on SVN to Git.
I run subgit daemon start already, no help.
xbruce
December 10, 2021, 9:10am
#4
I must run the git push command manually.
subgit fetch .
SubGit version 3.3.12 (‘Bobique’) build #4419
Fetching revisions from SVN repository:
r8 => 2f860b2 refs/heads/sync/master
Updating refs:
f92e824…2f860b2 trunk → sync/master
Sync completed successfully
git push --all --follow-tags origin
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 8 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 293 bytes | 293.00 KiB/s, done.
Total 3 (delta 2), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
To https://github.com/xxx/subgit_test.git
d7e7b6a…f92e824 sync/master → sync/master
xbruce
December 10, 2021, 9:16am
#5
BTW, I’m using this on windows 10.