我有一个 svn 仓库的 git-svn 克隆版本,并希望让我的同事考虑使用 git。问题是从 svn 克隆该仓库需要三天时间,但是从我的 git 实例克隆只需要十分钟。
我有一个脚本,可以让人们克隆我的 git 仓库并重新指向原始 SVN,但需要知道我如何设置一些配置值。我更喜欢脚本能够通过网络获取这些值。
我有一个脚本,可以让人们克隆我的 git 仓库并重新指向原始 SVN,但需要知道我如何设置一些配置值。我更喜欢脚本能够通过网络获取这些值。
git config -f/path/to/your/repo/.git/config --get ...
要从配置文件中查询参数,否则据我所知,他们将必须首先将您的配置文件scp
(或rcp
或ftp
等)到临时空间(不覆盖他们的文件),然后在本地配置文件上执行相同的查询:
scp curries_box:/home/currie/repo/.git/config /tmp/currie_config
git config -f/tmp/currie_config --get ...
我唯一的想法是你可以在你的仓库中维护一个 .git/config 文件的副本。这样,当他们克隆时,他们就会有一份副本......尽管你必须手动更新它......也许你可以设计一个 钩子 来自动更新或至少检测何时应进行更新。