2
A
回答
2
SubGit 2.0.x在從Subversion存儲庫獲取新修訂版時不會觸發任何掛鉤。有一個功能要求,隨時upvote它:SGT-360。
作爲一種解決辦法,我建議你使用一個定期運行以下命令cron作業:通過運行以下命令遠程
subgit fetch <GIT_REPO>
SubGit <version>
Translating SVN revisions to Git commits...
rN => <hash>
Done.
您也可以觸發針對Git SVN同步:
$ cd <working_tree> && git push <remote> +:refs/subgit/command/fetch-sync
remote: Synchronizing SVN and Git...
remote: translating SVN revisions to Git commits...
remote: translated revision N to commit <hash>
remote: ... done.
可以通過解析其輸出來瞭解SubGit是否獲取了新的SVN修訂版。
如果你打算使用這種週期性的工作,這是有道理的禁用後臺翻譯的過程,因爲它是不再需要:
$ edit <GIT_REPO>/subgit/config
# [daemon]
# idleTimeout = 0
$ subgit install <GIT_REPO>
+0
我無法弄清楚你的例子中正確的GIT_REPO參數,但是一個簡單的'subgit fetch''爲我做了訣竅。 – userfuser
相關問題
- 1. SVN更新後掛鉤?
- 2. SVN掛鉤。有更新後的服務器端鉤子嗎?
- 3. Ankh龜SVN掛鉤?
- 4. svn更新後的提交鉤子
- 5. 如何添加多個SVN掛鉤
- 6. Perl SVN與捷克字符掛鉤
- 7. SVN鉤子與Unicode輸出
- 8. 節點更新掛鉤Cron
- 9. 後提交鉤SVN更新
- 10. SVN客戶端掛鉤
- 11. 針對Windows的SVN掛鉤
- 12. SVN Edge預掛鉤錯誤
- 13. SVN預提交掛鉤
- 14. Drupal鉤更改與掛鉤驗證
- 15. Instagram更新至5.0。如何設置「InstagramCaption」程序與iPhone掛鉤
- 16. TSLint預先掛鉤鉤子
- 17. Prestashop產品更新掛鉤未更新掛鉤功能中的產品屬性
- 18. 用SVN管理SVN鉤子?
- 19. 掛鉤與DLL遊戲鉤
- 20. Git子樹帖子掛鉤
- 21. 更改值掛鉤
- 22. Woocommerce更新購物車掛鉤
- 23. LetsEncrypt certbot多個更新掛鉤
- 24. WordPress的掛鉤前發佈更新
- 25. 更新xprofile字段後的Buddypress掛鉤
- 26. JSHint在Git推(更新掛鉤)
- 27. GitHub掛鉤在問題更新
- 28. 訂單更新的Woocommerce掛鉤
- 29. WordPress:安裝主題更新時掛鉤
- 30. CPP檢查SVN提前掛鉤
能否請你說明你要通過,要實現什麼?你在不同的機器上託管你的Subversion和Git倉庫嗎? – vadishev
@vadishev這是故事。我試圖讓Gerrit和Subgit一起工作。首先,我用Subgit設置一個git倉庫A來同步一個遠程SVN倉庫。然後我從A製作一個Git鏡像B以供Gerrit使用。到目前爲止,我使用Gerrit replcation插件將鏡像B推送到A,但通過命令'git remote update'手動更新B從A到SVN的合併。如果Subgit從SVN更新並且調用B自動更新,那將是完美的。 – jmuok