如何与visual studio一起实现版本控制?我正在尝试并且目前在发布网站时卡住了。
详细信息:
创建存储库后,Mercurial正在将.hg
文件夹添加到我的“website”文件夹中。之前我试图发布并且它不允许我发布因为.hg
文件夹未知。所以我隐藏了文件夹。现在,每当我尝试发布网站时,它都会失败并出现以下错误。
无法将“.hgignore”添加到网站。服务器错误:'。hgignore'未引用此Web中的页面或文件夹。它可能是子网站中的页面或文件夹,也可能是格式错误的URL。错误:操作无法完成。未指定的错误
我是否以错误的方式将文件添加到存储库?或者.hg
文件夹不应该是visual studio中文件夹的一部分?或者用vs2010实现Mercurial的正确方法是什么?
我在这里缺少一些常识。请帮忙。
更新 已解决
我安装了一个插件,然后解决了这个问题。现在,当我打开文件夹时,[+]
文件夹顶部没有.hg
符号。这意味着它不应该首先包含在版本控制中。而且它不在视觉工作室内,但最初当我进行右键单击并创建了一个存储库时,它在vs2010中打开了文件夹,这反过来又使我的构建失败。
答案 0 :(得分:1)
您的项目中是否包含.hg
和.hgignore
个文件?我不会将它们包含在我的项目中并再次发布。只需右键单击它们并说出从项目中排除。他们不需要。