我有一个单一的大型git repo,有许多不同的项目(不是子模块)。其中一些项目是Python项目,我想用Python的versioneer
跟踪版本控制,其他项目可能是完全独立的项目(例如,在Haskell中)。i、 e.目录结构如下:
myrepository
├── .git
├── README.md
├── project1/
│ ├── project1/
│ │ ├── __init__.py
│ │ └── _version.py
│ ├── versioneer.py
│ ├── setup.cfg
│ └── setup.py
├── project2/
├── project3/
└── project4/
├── project4/
│ ├── __init__.py
│ └── _version.py
├── versioneer.py
├── setup.cfg
└── setup.py
这对versioneer
不起作用,因为它无法在项目根级别发现.git
目录,所以我得到了0+unknown
的版本。在
问题:
是否有一种建议的方法可以将versioner与多个项目的单个单片回购一起使用?
根据以上问题的答案,建议我的git标记读作:project1-2.1.0
,project2-1.3.1
,还是应该统一git标记,比如:1.2.1
,1.2.2
?
目前没有回答
相关问题 更多 >
编程相关推荐