我有一个名为“Proyectos”的目录,里面有Django代码。如何使用Mercurial提交到Sourceforge
我需要将该项目提交给Source Forge,以便我的老师可以将所有代码“下载”到他的计算机上。
我想我应该用一些地址:
http://phone-apps-djan.hg.sourceforge.net:8000/hgroot/phone-apps-djan/phone-apps-djan (read-only)
ssh://[email protected]/hgroot/phone-apps-djan/phone-apps-djan (read/write)
我这样做是对的Kubuntu:
[email protected]:~/Desarrollo/Python/Django/Proyectos$ hg clone http://phone-apps-djan.hg.sourceforge.net:8000/hgroot/phone-apps-djan/django-mercurial
但只有创建文件夹。
我是一个新手,并没有找到如何做到这一点。我跟着一些教程,但我无法理解很多概念。
请希望得到一些帮助。
在此先感谢。
感谢您的回答罗布这是我做的:第一,我手动所有的文件从一个已经存在的项目复制一个名为“Proyectos”的新文件夹,然后我就进入了该文件夹t文件夹。一旦到了那里,我做“hg commit”然后“hg push http://phone-apps-djan.hg.sourceforge.net:8000/hgroot/phone-apps-djan/phone-apps-djan ”以便将所有文件上传到SourceForge。但是会显示此消息:未找到更改。所以我认为我做错了什么,因为它似乎没有上传文件...请再帮助一次。干杯!。 – Lucas 2011-05-28 23:25:03
'hg push'将不起作用,Lucas使用只读地址克隆存储库,SF将拒绝任何传入的更改。 – krtek 2011-05-29 12:28:03
@Krtek只要他在推送时指定目的地路径并且不使用'default-push'路径,它将是只读地址。 – 2011-05-29 12:46:18