首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用炊具创建一个git版本化项目

使用炊具创建一个git版本化项目
EN

Stack Overflow用户
提问于 2016-07-24 20:47:30
回答 2查看 2K关注 0票数 4

我有一个嵌套的git存储库结构,如下所示:

代码语言:javascript
复制
outer_repository/
|-- outer_dummy_file
|-- .git 
`-- inner_repository
    |-- .git
    `-- inner_dummy_file

是否可以使用外部存储库使inner_repository/.git版本化?

动机__:

我正在用炊具为新项目创建一个结构。每个新启动的项目都有一组预定义的文件和工具。如果要使用git对新项目进行版本化并进行初始提交,那么自动化版本控制系统的要求之一。inner_repository是新项目的结构。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-24 23:23:53

实现这一点是可能的,而不需要做git杂技。provides提供了一个运行发电钩的选项。这允许在创建项目时创建git存储库。

我在我的炊具存储库中添加了以下内容:

代码语言:javascript
复制
hooks/
`-- post_gen_project.py

其中post_gen_project.py是:

代码语言:javascript
复制
import subprocess

subprocess.call(['git', 'init'])
subprocess.call(['git', 'add', '*'])
subprocess.call(['git', 'commit', '-m', 'Initial commit'])
票数 9
EN

Stack Overflow用户

发布于 2016-07-24 21:37:03

只需创建一个版本化的模板项目(带有初始文件等),并让新项目成为模板项目的一个分支?版本化.git内容听起来是个坏主意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38556622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档