也许这只是一个不起作用的疯狂用例,但我想知道是否有一种方法可以从具有不同文件名的文件构建文件的历史记录。我正在探索这个想法,因为我想要一个 git-annex 系统,但我不能强迫我的同事去适应。
这就是我的想法:
文件夹 1,由同事管理(在共享磁盘上):
- Drawing_shop_12_nov_2015.pdf
- Drawing_shop_13_nov_2015.pdf
- Drawing_asbuilt_14_nov_2015.pdf
- Drawing_asbuilt_rev1_15_nov_2015.pdf
和
Git-annex,由我管理:
- 绘图.pdf
(有一个店铺分支和一个竣工分支)
git-annex 的drawing.pdf
历史是这样的:
[shop]
|
Commit A "Initial shop drawing"
|
Commit B "Add corrections from Wizzbasket"
\
|
[asbuilt]
Commit C "Reflect as built"
|
Commit D "Change dweezelbox block for simplicity"
但不知何故,“由同事管理”存储库将是一个直接模式存储库,Commit A
指向drawing_shop_12_nov_2015.pdf
、Commit B
等drawing_shop_13_nov_2015.pdf
。
这可以做到吗?