我正在为Windows开发Git,并且有一些限制。Git必须脱机使用,在与网络断开连接的唯一计算机上使用。这台计算机上有多个Windows用户,他们将在同一个团队项目中工作.由于文件的重要大小,我不能使用分布式解决方案。
所以,我想这个解决方案:
另外,我可以通过git日志命令看到提交以及是谁创建的。
你觉得怎么样?
提前感谢
托马斯
发布于 2014-07-07 12:56:21
我已经为几个用户维护的文件夹实现了类似的解决方案。
我包装了git,以迫使它们定义我在GIT_AUTHOR_NAME、GIT_AUTHOR_EMAIL、GIT_COMMITTER_NAME和GIT_COMMITTER_EMAIL环境变量中设置的GIT_AUTHOR_NAME和电子邮件。
这样,我就不会触及本地配置,而只依赖于在用户会话期间设置的环境变量。
所有用户都直接在共享文件夹中提交。
如果没有定义任何这些环境变量,它们会首先输入它们的名称和电子邮件( git包装器然后设置这些变量)。
如果设置了这些环境变量,则git包装器只需调用常规的git.exe。
这样的设置不是用于复制回购,而是用于跟踪任何修改(git log)的本地文件夹。
https://stackoverflow.com/questions/24611025
复制相似问题