1. 本地现有的项目(文件) 怎么和SVN服务器上已有的项目(文件)相关联
svn确实没有这个功能,需要自己手动解决.
1)随便在硬盘上新建一个文件夹,比如起名叫myproject,这个目录就是根目录了,src什么的肯定都将放在此目录下。
2)连接上SVN,注意目录匹配。具体步骤是先report-browser,选择好目录后,文件夹上右击点checkout。将SVN上的源代码下载到本地。
3)下载好了后,这些SRC上面都是绿色的。表示已经和远程SVN进行了同步。
4)打开ECLIPSE,import这些项目。注意:JAVA其实都是以文件作为载体的。所以前面硬盘上已经和SVN同步了,用ECLIPSE导入进来后他们还是同步的。根本不需要额外的工作。而且,用这种导入的形式,可以保留原有项目的属性。
还有,关于做好本地程序后,可以批量提交到服务器的,在项目上右击,然后选择提交,就可以看到所有改动的文件。
2. 把 svn 上的两个文件关联起来
通过在SVN服务器端配置post-commit钩子可以做到,这个钩子存放在SVN服务器上存放该版本库的文件夹下版的hooks文件夹,权每次commit成功后SVN服务器自动调用执行这个钩子。你可以编辑这个钩子,通过命令行方式checkout出a、b这两个文件,比较两个文件是否相同,如果不同就复制刚提交的那个文件覆盖另一个文件,然后调用SVN命令行commit。
但不建议这么做,建议你优化一下项目的目录结构,既然这两个文件要始终保持同步,那何不直接就用一个文件呢?
3. 如何将eclipse项目和svn关联
第一步制 : 官网下载svn插件
第二步:解压该插件
第三步:解压后,复制解压后的svn文件夹到myeclipse的安装目录的dropins文件夹下,重新命名为svn
第四步:重启myeclipse,就会在myeclipse中发现svn了
4. 如何把项目导入到svn服务器上
一、通过SVN客户端向服务器上面添加项目
1、在服务器上面创建一个文件夹,文件夹以项目名称命名。
2、在合适目录下右击后,点击SVN Checkout,将你在服务器上面创建的目录checkout下来,然后将你在本地项目下的文件或目
录导入到此目录中,然后选中要提交的文件或目录,右击,选择“Add”,会在文件或目录上面显示了“+”号,然后右击,选择
“SVN Commit”,到此完成。
二、通过Eclipse向服务器上面添加项目
1、在Eclipse上右击项目,然后Team-->Share Project-->SVN,选择地址,选择“使用项目名称作为文件夹名”,往下一路到底,最后
会把项目添加上去,然后将项目目录下要提交的文件或目录,右击,直接选择“提交”即可。
5. 怎么把本地文件通过svn上传到服务器
不用把文件复制一份到目录下的上传方法(类似把文件上传到网盘):