我需要一个使用VS2015发布的裸存储库。但是,我的发布失败了,因为已经有了#34; config"使用--bare
命令创建的文件。这个文件是web.config我假设。
我通过尝试将发布目录中的文件粘贴到裸存储库中来证实这一点。仍然没有工作。
如果我尝试在目录中使用git init --bare
(如果已发布的文件存在),则表示配置文件出错。
这是如何处理的?
答案 0 :(得分:1)
流程应如下:
mkdir myrepo
cd myrepo
git init --bare
然后在IDE中将repo配置为远程并推送到它。
根据git后端和IDE,配置对repo和IDE的访问权限会有所不同。
正如错误所示,裸露的回购与常规回购不同。它有一个特殊的文件结构,只跟踪更改,并且不以人类可识别的格式包含文件本身。
它基本上只是常规repo目录的.git部分,因此现有文件和常规文件会导致错误。