之前从SVN上拿下的项目,现在没有关联SVN服务器,怎么让他重新关联?

之前从SVN上拿下的项目,现在没有关联SVN服务器,怎么让他重新关联?,第1张

subversion不提供这种办法,没得~~~

lz可以

1 重新下载一份,

2 svn update到你现在项目所在的reversion,

3 把现在的全部代码移动过来覆盖,

4 重新命名为之前的文件夹名,省得修改myeclipse的项目配置

注意:你本机代码可能跟服务器最新的脱节了,所以第2步是需要的。

如果实在记不清楚,那第3步就是merge而非overwrite了

如果是说内网IP地址动态变化的话,就把SVN服务器设置成固定IP地址

如果是说外网IP地址动态变化的话,就申请一个免费域名,将这个域名和外网IP地址绑定,访问SVN服务器的时候用域名代替IP地址来访问,每次IP地址变化后,就重新绑定一次,但一般路由器上可以设置不论IP地址怎么变化都自动和这个域名绑定

你试试看TRAC的自动安装,TRAC可以通过脚本方式自动从网上下载适合的最新版安装包安装,以windows环境为例,如果你已经装好了SVN、Apache、Python,可以如下试试:

1、命令行执行 python ez_setuppy genshi,自动下载安装genshi。(ez_setuppy可从http://peaktelecommunitycom/dist/ez_setuppy下载。不太确定这个脚本文件是不是也支持64位,但我确定有支持64位版本的脚本,以前看到过)

2、命令行执行 python ez_setuppy babel,自动下载安装babel。

3、命令行执行 python ez_setuppy pysqlite,自动下载安装pysqlite。

4、命令行执行 python ez_setuppy trac,自动下载安装trac。

或者你可以网上搜一下我写的《Windows环境下Collabnet Subversion Edge与Trac集成安装方法》这篇文章,那个是经过我一步步验证的。

----------------------------------------------------------------------------------------------------------------

哦,在TRAC官网找到这么一段话,官网建议是使用32bit版的python,或者自己编译:

Don't use 64bit version of Python The Subversion project does not provide amd64 or ia64 setup executables, so if you want to use Subversion integration, you’ll need to either compile the bindings yourself, or use the x86 version of Python even if OS is 64bit

春风沐浴的回答是一个办法,就是把整个库上传到网上免费的SVN空间服务上

如果要自己架设服务器的话,我自己架设过,具体思路是将SVN服务器先架设在局域网上,然后通过路由器的映射将其端口开放给互联网访问。为了解决ADSL线路每次重新连接时随机分配IP地址的问题,我们还需要申请一个免费域名。

下面是我的架设方法,首先你需要具备这些条件:

1、路由器1台,应有端口映射(转发规则-虚拟服务器)功能,最好有内置的花生壳动态DNS功能(否则就需要另外安装花生壳软件)。

2、SVN服务器一台

3、ADSL或其他通往互联网的网络线路

然后需要做以下事情:

1、架设好SVN服务器,保证内网访问畅通。

2、申请免费域名

登录花生壳网站(wwworaynet),免费注册用户,可得到一个免费域名,如“abcdegicpnet”此域名可长期使用;

3、登录路由器管理页面

通常是访问地址http://19216811,用户名和密码根据设定输入,各型号路由器的访问方式可能略有不同,可参考说明书进行操作。

4、设置动态域名

如果路由器内置了花生壳动态DNS功能,则可通过路由器直接设置。以TL-WR340G 54M型号的无线路由器为例,在“动态DNS”页面,选择服务提供者为花生壳,输入在花生壳注册的用户名和密码,然后点击登录。

如果路由器没有内置的花生壳动态DNS功能,则需要在花生壳网站下载花生壳客户端软件,安装(可不必安装附带的“向日葵”组件)后使用前面申请的花生壳帐户名和密码进行登录,登录后即可使用免费域名。

5、设置端口映射

仍以TL-WR340G 54M型号的无线路由器为例,在“转发规则-虚拟服务器”页面点击“添加新条目”,在新条目的页面中,设置端口号为项目组SVN服务器的访问端口号,设置IP地址为该路由器分配给项目组SVN服务器的内网IP地址,状态为“生效”,然后保存。

然后你就可以在互联网上通过你申请的免费域名(如“abcdegicpnet”)代替IP地址来访问SVN服务器了。

SVN 服务器 IP 地址修改后,客户端对服务器的连接可以采用以下的方法重定位:

1 如果客户端工具是TortoiseSVN,直接在工作副本上右键,选择TortoiseSVN->relocation,再输入新的URL。

2 如果客户端工具是 eclipse 的插件 subclipse,切换到“SVN资源库”的透视图,再在资源库路径上右键 –> 重新定位…,输入新的 URL。

描述太简略了,信息严重不足,至少你需要提供这些信息:

1、SVN服务器用的安装包是哪个以及版本?

2、SVN服务是否与Apache集成安装?用的是哪个端口?

3、SVN客户端用的是哪个?

4、SVN服务器的权限是怎么设置的?

有了以上信息才好帮你分析解决

除此之外,你还需要检查一下另外一台电脑的防火墙有没有问题,尤其是有没有屏蔽访问SVN所需的端口

“由于目标机器积极拒绝,无法连接”。解决方案如下:

1windows自带的或用户自己安装的防火墙屏蔽了相应的端口

2客户端主机由于路由等原因无法连接到svn服务器主机

3客户端错误地配置了代理

4其它 可以先用以下命令测试一下服务器是否有回应,如果没有,就应该检查网络连接方面的 问题

如果有回应,应再根据客户端具体的出错提示来查找原因        telnet 服务器IP 端口        如:

1 telnet 19216801 3690

设置端口,如下图所示:  

5确定打开服务的控制台窗口未被关闭

1、首先,从SVN上检出服务器的文件目录,打开要放置新文件的目录,将本地新建的文件复制过去。

2、SVN目录中新增的文件会显示特殊标识,表示这个文件还没有进行登记。

3、使用加入功能将新增的文件进行登记。新增的文件登记后还未上传至SVN服务器,所以包含这个新文件的各层文件夹都会被标识红色感叹号以做提醒。

4、提交新增的文件才能将本地修改上传至SVN服务器,选择任意层的文件夹都可以进行提交。

5、提交时可以对本次修改内容进行描述。

6、提交成功后,SVN检出的目录就变成绿色标识了。这时其他人也可以从SVN服务器上检出这些更新的文件了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 之前从SVN上拿下的项目,现在没有关联SVN服务器,怎么让他重新关联?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情