使用gitosis到配置存儲庫工作得很好。使用gitosis從存根自動創建存儲庫
但是,手動創建每個存儲庫都非常麻煩,尤其是因爲它必須在命令行上完成。 (git init,git remote add,git commit,git push) 由於我們的大部分項目都是OSGi-Bundles,我們可以爲每個項目使用幾乎相同的存儲庫佈局和pom文件。的 因此,而不是創造這一切的每一次我們要創建一個新的包,我想這樣做:
- 用戶配置庫中的gitosis管理員[工作已經]
- 用戶將更改應用於Gitosis的[工作原理已經]
- Gitosis的允許訪問存儲庫[作品已經]
- Gitosis的創建從一個短截線的存儲庫(含有的.gitignore,pom.xml的,空的src /目錄)[NEEDS要做]
- 用戶克隆存儲庫。 [工作已經]
- 用戶導入工作拷貝到eclipse [作品已經]
是否已有解決第4步的解決方案/常見的方式?我目前正在考慮使用git-hook來檢測存儲庫配置。但是,似乎可能需要每次解析gitosis.conf文件更新後被調用。
理想情況下,我想使用一些git的信息填寫pom.xml文件(庫名作爲的artifactId,倉庫描述神器描述,等等)
有沒有更方便/健壯獲取已配置但尚未創建存儲庫的信息的方式?
請注意,Gitosis在這一點上正在放棄。代替gitolite;作者可能實際上添加了這樣的功能,如果這是合理的。 – Novelocrat