我想了解我是否可以在TortoiseGIT中设置 - git-dir 和 - git-work-tree 参数。我在一个存储单元中有工作目录,我不能在那里保留 .git 目录,因为它的备份每天进行一次并且会浪费很多空间,所以我必须把我的 .git dirs在另一个地方。
如果我使用GIT控制台并执行progit中描述的所有操作,则可以设置GIT_DIR环境变量。
有什么方法可以用TortoiseGIT做到这一点吗?我希望有一个像 .gitignore 这样的文件告诉git在哪里找到 .git dir,但到目前为止我什么也没得到。
如果您知道允许执行此操作的其他GUI,那将非常有用。
任何帮助表示赞赏, 谢谢,Michele
PS:我无法将我的项目存储在另一个地方,而且每次我在项目上工作时我都不愿意将两种方式合并,因为我不知道是否有其他人在那里工作。所以GIT_DIR解决方案是我迄今为止最好的解决方案。
答案 0 :(得分:1)
您可以通过执行以下操作来执行此操作:
git init --separate-git-dir =“PATH_TO_A_NEW_GIT_FOLDER”
这会将.git文件放在源文件夹中,该文件将指向此新文件夹。