git worktree和重置保管箱共享文件夹

时间:2019-03-15 20:21:15

标签: git dropbox git-worktree

我有一个项目库位于我的Dropbox文件夹中。在那儿,我与不使用git的合著者分享它。

home
├── Dropbox
    ├── project-repo

共同作者的保管箱帐户已满。合著者删除了一个大文件以节省空间,但以前的提交包含了该文件。问题在于.git目录将大文件保留在存储库的历史记录中,仍然太大。

我希望遵循here的建议,使用git worktree来共享一个链接的工作树项目。这将是Dropbox中的新共享文件夹(它不应具有.git目录,因此要小得多)。

home
├── Dropbox
    ├── project-repo
    ├── project-repo-shared

问题是如何避免在我的共同作者的磁盘文件中造成冲突。这些是我应该计划采取的步骤吗?

(1)取消共享Dropbox中的project-repo文件夹(事先告知合著者)

(2)做git worktree add -b shared-in-dropbox ~/Dropbox/project-repo-shared

(3)在dropbox.com中,与共同作者共享新项目文件夹,以项目的方式进行回购共享

(4)在共同作者的计算机同步新的项目-回购共享文件夹之后,他可以删除项目-回购,然后瞧瞧! (对吗?)

更好的主意欢迎您!

0 个答案:

没有答案