git-annex 链接到不同的文件名

git-annex 链接到不同的文件名

也许这只是一个不起作用的疯狂用例,但我想知道是否有一种方法可以从具有不同文件名的文件构建文件的历史记录。我正在探索这个想法,因为我想要一个 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.pdfCommit Bdrawing_shop_13_nov_2015.pdf

这可以做到吗?

相关内容