我正在考虑将项目从Sourceforge迁移到Github.除了svn to git之外,迁移像问题跟踪器这样的东西呢?有一个简单的方法吗?
我们使用sourceforge项目.当我们试图推动时,然后mercurial abort:
$ hg push
pushing to ssh://<user>@hg.code.sf.net/p/loremipsum/code
searching for changes
remote: abort: abandoned transaction found - run hg recover!
abort: unexpected response: empty string
当我们尝试恢复时,这不起作用:
$ hg recover
no interrupted transaction available
该项目的其他程序员也有同样的问题.我们迷路了.
当我更新Sourceforge项目中的某些文件时,最后上传的文件总是在下载页面上自动提供为"正在寻找最新版本?下载...",它将成为项目首页的默认下载.
我的问题是,在一个项目中,有主要的源代码tarball,但我还有一些可选的代码组件,我想添加到站点.每当我添加这样的可选组件时,它们就会成为我应用程序的"最新版本".
有没有办法强制文件成为应用程序的"最新版本",以便它保持在主项目页面上的默认下载?
我是Sourceforge和SVN(Windows上的SilkSVN)的新手.
我设法检查了一个项目
svn co --username=zeroth123 svn://zeroth123@svn.code.sf.net/p/stddecimal/code/trunk stddecimal-code
但是,每次我尝试使用ssh(所以我可以检查一下)它都失败了
> svn co --username=zeroth123 svn+ssh://zeroth123@svn.code.sf.net/p/stddecimal/code/trunk stddecimal-code
svn: E720087: Unable to connect to a repository at URL 'svn+ssh://zeroth123@svn.code.sf.net/p/stddecimal/code/trunk'
svn: E720087: Can't create tunnel: The parameter is incorrect.
我已经SVN_SSH指出我的完全合格plink.exe,它没有任何区别.我也试过改变它junk.exe并没有得到任何不同,所以我认为我们甚至没有看SVN_SSH,这耗尽了我在Sourceforge和其他论坛上找到的所有建议.
为了记录我是项目管理员,因此有写权限(或者至少我认为!)
有任何想法吗?
是否可以托管从SourceForge的文件发布系统提供工件(至少是jar文件)的Maven存储库(因为它们已经存在并且SF提供下载统计信息等)?
我见过的所有存储库都使用相同的目录布局,但这是必须的吗?下载网址必须更像http://sf.net/something.cgi?file-id=1234567
项目中只有少量文件,因此半手动维护某种存储库元数据XML文件中的下载URL仍然是一种选择.
注意:这是一个相反的问题,如何将Maven构建中的工件部署到SourceForge文件发布系统?
澄清:我想将文件放在文件发布系统(项目下载)中,而不是项目Web空间或subversion存储库中.
我的计算机上有现有代码,然后我在sourceforge上注册了我的帐户,启动了一个git项目.现在我需要在sourceforge远程空间上发送我的本地项目.在sf上有指令页面:
第一次使用Git
cd miorep-code
git init
git commit -a -m 'Initial commit'
git remote add origin ssh://****/p/miorep/code
git push origin master
现有存储库
cd miorep-code
git remote add origin ssh://****/p/miorep/code
git push origin master
如果我遵循第一套说明,我有一个
"致命:带-a的路径没有意义"
当我得到git commit -a -m 'Initial commit'.
如果我遵循第二套指令,我得到:
错误:src refspec master与any不匹配.错误:无法将某些引用推送到'ssh:// **/p/ravenna/code'
当我执行最后一个命令.
在我的案例中,正确的说明是什么?为什么我会收到错误?
是否有可能在GitHub,SourceForge和Google Code上镜像git存储库(在所有主机上同步),因为它们都支持git?
在SourceForge Tracker UI上观察和监控项目的区别究竟是什么?
工具提示并没有多大帮助.
将鼠标悬停在"监视器"按钮上,然后显示"监视此项目".把它放在"观察"上,它什么也没说.
我加入了Sourceforge邮件列表,订阅正在向我的Gmail帐户发送电子邮件.
我想回复其中一个主题,但我不想开始一个新主题.我是否将我的回复发送到thelist@lists.sourceforge.net或者我是否回复最近的作者和CC列表?
sourceforge ×10
git ×2
github ×2
gmail ×1
google-code ×1
maven-2 ×1
mercurial ×1
openldap ×1
svn ×1
windows ×1