首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git Windows中唯一的repo和多个用户

Git Windows中唯一的repo和多个用户
EN

Stack Overflow用户
提问于 2014-07-07 12:50:11
回答 1查看 110关注 0票数 1

我正在为Windows开发Git,并且有一些限制。Git必须脱机使用,在与网络断开连接的唯一计算机上使用。这台计算机上有多个Windows用户,他们将在同一个团队项目中工作.由于文件的重要大小,我不能使用分布式解决方案。

所以,我想这个解决方案:

  • Git安装在一个分区上(D:例如)
  • 对于每个Windows用户,在连接git配置: user.name和user.email时,将更改一个user.name文件。

另外,我可以通过git日志命令看到提交以及是谁创建的。

你觉得怎么样?

提前感谢

托马斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-07 12:56:21

我已经为几个用户维护的文件夹实现了类似的解决方案。

我包装了git,以迫使它们定义我在GIT_AUTHOR_NAMEGIT_AUTHOR_EMAILGIT_COMMITTER_NAMEGIT_COMMITTER_EMAIL环境变量中设置的GIT_AUTHOR_NAME和电子邮件。

这样,我就不会触及本地配置,而只依赖于在用户会话期间设置的环境变量。

所有用户都直接在共享文件夹中提交。

如果没有定义任何这些环境变量,它们会首先输入它们的名称和电子邮件( git包装器然后设置这些变量)。

如果设置了这些环境变量,则git包装器只需调用常规的git.exe

这样的设置不是用于复制回购,而是用于跟踪任何修改(git log)的本地文件夹。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24611025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档