Oct 14

1 国内的Svn Hosting 免费的 而且空间 数量不限
Svn Hosting主要提供支持SVN的服务器空间。首先你必须是我们的注册会员才能获得我们的服务。然后,你将有三种情况:
如果你是新建一个开源项目的SVN,是免费的,而且空间、数量不限;
如果你需要新建私人项目(不公开地址的),也是免费的,而且空间、数量不限;
 如果你要加入其它人创建的项目,是免费的。
http://www.svnhost.cn/

2 国内的CSDN的开源板块也提供CVS服务器,优点是速度快,缺点是动不动就坏
http://opensource.csdn.net/

3 SVN 服务提供商
http://svn.valu.cn

4  Git 来管理项目

Sep 2

MyEclipse6.5 Subversion安装及配置详解
MyEclipse6.5集成SVN
第一步:安装Mylyn:
      打开Myeclipse6.5,依次点击Hellp-->Software Updates-->Find and Install
      在弹出的对话框中选择第二项(Search for new features to install),点击next后,在新的对话框中选择New Remote Site...然后填写下面内容:
Name:Mylyn
URL:http://download.eclipse.org/tools/mylyn/update/e3.3
     然后一路点击下一步。完成安装后重启workspace。

第二步:安装Subversive:
      打开Myeclipse6.5,依次点击Hellp-->Software Updates-->Find and Install
      在弹出的对话框中选择第二项(Search for new features to install),点击next后,在新的对话框中选择New Remote Site...然后填写下面内容:
Name:subversive
URL:http://download.eclipse.org/technology/subversive/0.7/update-site/
      然后一路点击下一步。完成安装后重启workspace。
第三步:安装Subservice Connectors:
      打开MyEclipse6.5,依次点击Hellp-->Software Updates-->Find and Install
      在弹出的对话框中选择第二项(Search for new features to install),点击next后,在新的对话框中选择New Remote Site...然后填写下面内容:
Name:subservice connectors
URL:http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
      然后一路点击下一步。完成安装后重启workspace。
      到这里安装完毕。
      然后在MyEclipse6.5点击Window-->Show View-->Other...-->SVN-->SVN Repositories,点击OK,添加SVN Repositories的窗口。
      好了,下面就可以新建一个Repository Location了。
在SVN Repositories窗口中右键New-->Repository Location,输入SVN服务端的URL和用户名,密码,点击确定后就完成了。

From:http://www.blogjava.net/tomjamescn/archive/2009/09/16/295257.html

 


SVN 降级版本:
下载:eclipse3.2-svn-plug-1.4.5.zip 解压开,删除原来的,覆盖掉C:\Program Files\MyEclipse 6.5\MyEclipse 6.5\eclipse 下plugins  和features 下相遇的svn包

Jul 11

for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"

可以通过建立aa.bat  ,把上面的内容复制进去,然后再项目路径下运行

当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法。一、在linux下删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf {} \; 全部搞定。二、在windows下用以下法子: 在项目平级的目录,执行dos命令: xcopy project_dir project_dir_1 /s /i 或者在项目根目录执行以下dos命令 for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn" 其实第二种方法可以用来干很多事的,比如把代码中的.svn替换为任意其他文件名并在硬盘根目录下执行,就可以从硬盘上删除所有的这个文件啦。 3、加注册表 Jon Galloway提供了一段注册表代码,可以将”Delete SVN Folders”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。

Jul 11

http://www.javaforge.com
这个注册不能使用免费的邮箱注册,类似于163. hotmail之类的邮箱是没法注册的,我用的是公司的邮箱,不过我想这种企业级的邮箱网上也可以申请到吧。空间未知,估计也是免费的吧
功能说比较强大的了~好像提供了多种项目模板~可以在web上进行文件操作~不需要TSVN~


http://code.google.com/hosting/ Google的开源计划。

 

http://unfuddle.com/home

一直想找一个免费的SVN空间可以把自己业余的东东传上去。毕竟放在自己机器上不够稳妥,放在公司服务器又不方便。
直到遇见了http://unfuddle.com/home

正如网页所说
Unfuddleis a secure, hosted software development environment and projectmanagement solution for small software development teams.
它集成了subversion代码管理,进度管理,协同工作,BUG管理……免费版本有15M空间,对于个人的小项目还是足够。至少BlindBoy已经完全传上去拉……
GoogleCode Sourceforge
  提起Google Code,我需要很惭愧地承认一点,我一开始的时候“把它看扁了”。初接触GoogleCode的时候,我简单地认为,GoogleCode只是一个半成品,从各方面的功能来讲,似乎远不能够与Sourceforge的完备相比。但是,随着对GoogleCode了解的深入,我不能不承认我错了,GoogleCode再一次证明“简单是美”的法则:Google的服务似乎永远是看似简单(甚至让你觉得不够用),而实则非常完备。
  如果你有开源的计划,或者已经开源,或者你有私人的项目希望有个完备的平台去管理它,那么本文值得你一读,因为这是我在这方面的一些心得。到目前为止,我开源了WINX和DocX已经4个月多了,和Google Code、Sourceforge均有了较长时间的接触,希望借机会和大家交流下。
  选择Google Code,还是Sourceforge?总体来讲,两者各有各的优势。从进入的门槛来讲,使用Google Code会比Sourceforge容易很多。
  Google Code的优势与劣势
  Google Code的优势
  速度第一。Google的服务以快速著称,Google Code亦不例外。当你上传新的Release时,你会特别感受到这一点。
  操作简洁。如果Sourceforge和Google Code提供了同样的功能,那么我可以毫不思索的讲,Google Code比Sourceforge快捷易用。我们后文将详细比较各个功能。
  Google Code的劣势
  容易被盾。以我的经验,GoogleCode被盾比较频繁。这导致我有时无法浏览Bug列表,发布新的Release等等。所幸的是,GoogleCode的SVN连接从来没有出现访问障碍。因此这不算太大的问题。另外,按GoogleCode的说法,有些功能可以在命令行进行,而不需要到Web上,但是我本人尚未进行详细的验证。
  100M的容量限制。GoogleCode限制每个项目的SVN空间大小不能超过100M,发布的所有Release亦不能超过100M。由于目前我的项目刚刚开始,这一点还不是一个障碍。但是这是一个比较容易到达的数字。可以预见,你的项目要面临搬家的风险。我试图寻找办法来清除一部分SVN历史版本数据、删除一些历史Release版本,未果。
  无数据统计功能。你无法得知你的Release被下载的情况(下载总数以及趋势)。
  Sourceforge的优势与劣势
  Sourceforge的优势
  更多的受众,已经形成第一开源社区。简单统计结果表明,Sourceforge上大约每5分钟就有一个新的Release。也就是说,一天大约有300个新的发布(这不是精确的统计,只是简单估算)。
  功能更加完备。目前来看,Google Code在功能上并不比Sourceforge成熟。如果Google Code是一个完整、快捷、功能足够的平台,那么Sourceforge则是一个方方面面均已经相当完备的开发平台。
  Sourceforge的劣势
  操作繁复,速度较慢。
  详细功能对比
  下面我们展开来对比一下两者的功能:
  建立帐号。Google Code只要你有Gmail帐号即可。Sourceforge要求你进行注册。而且你发现,Sourceforge的注册流程十分罗嗦。
  建立项目。GoogleCode只要你简单填写一下项目的相关信息(http://code.google.com/hosting/createProject),仅一个页面即可完成申请。而Sourceforge的新Project申请流程是繁复的,有很多的下一步,并需要你阅读一些英文细节。另外,你的项目并不马上生效,而是需要进过审批。不出意外的话,在申请之后的第二天再上Sourceforge,你的项目应该通过审批了。
  代码管理。Google Code仅支持SVN库,Sourceforge支持SVN和CVS。Google SVN限制在100M内,Sourceforge则尚未见到明确的容量限制。
  代码库的权限管理。GoogleCode的代码库权限管理非常简单,在你登陆后,http://code.google.com/hosting/settings将显示GoogleCode为你自动生成的随机密码。通过你的用户名和这个随机密码,你就可以访问SVN代码库,对其进行修改。sourceforge推荐使用putty套件,详细参考sourceforge上的说明,总的来说,相当繁复。
  发布版本。Google Code限制所有Release包不能超过100M,单个Release不能超过10M。Sourceforge尚未见到明确的限制。
  GoogleCode发布一个新的Release流程,仍然只需要一个页面即可完成。你只需要选择上传的文件,并为该文件加一些预定义的标签(用于告诉别人你的Release支持的平台或其他信息,这些标签GoogleCode已经预定义部分,项目管理人员亦可以定义),确认即开始上传。特别地,如果一个Release被打上 Featured标签,那么它将出现在项目首页。
  Sourceforge的流程则比较复杂:
  通过ftp上传你要发布的文件。上传地址:ftp://upload.sourceforge.net/incoming,这个过程匿名进行。上传的文件在你后续的步骤中进行“认领”,如果某个包长时间没人认领,Sourceforge将清理之。
  进入Sourceforge。用你的Sourceforge帐号登陆。
  进入项目主页,进入Admin -> FileReleases。
  选择已有的Package或者新建Package,向该Package中添加一个Release。在你的项目发布的文件比较多(不是发布的历史版本多,而是一次发布的文件多,你可能希望对他们进行归类)时,Package可以更加有条理地管理这些文件。
  为该Release添加ReleaseNote和ChangeLog。确认。
  认领你上传到ftp上的文件。打上勾,确认即可。
  为你发布的文件添加说明(支持的平台、包的格式及其他规格)。
  如果有人关注这个项目的Release,最后一步,你可以向这些人发送信息,告诉他们发布了新的Release。这一步很有意思,是Google Code不能做到的。
  Bug报告。Google Code中的issues,Sourceforge的tracker。由于用的还不算多,暂时不做详细比较。
  论坛。Google Code中并不直接提供论坛功能,当然,这是因为它推荐你使用强大的GoogleGroups。Sourceforge则除了提供给用户的论坛(并把用户论坛分为两个,一个讨论产品功能的,一个属于头脑风暴型的开放式讨论),也提供开发者专用的论坛(对非项目成员不可见)。
  Project Web。Google Code中没有提供项目主页,而是颇具创意的提供了一个WikiPages。Sourceforge提供了项目主页,项目主页的地址是:"项目名.sourceforge.net"。你可以利用这个网址来宣传项目、提供项目信息。这个空间是是php+mysql的,并且你可以通过远程Shell控制,极其灵活。
  团队成员管理。Google Code你可以通过添加其他Gmail帐号为项目成员(Members)或管理员(Administers),但似乎还不能进行更加详细的权限管理。Sourceforge提供了非常精细的项目成员的权限管理。
  下载与访问统计。Google Code无此功能。Sourceforge提供了最近7日、最近2个月、年、全部访问/下载统计。非常详细。
  软件截图(ScreenShots)。可以让用户迅速获得项目的第一印象,吸引眼球。Google Code无此功能。

原文:http://hi.baidu.com/zhanghaooy/blog/item/9e4d8ba93b6490f71e17a233.html

分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]