作者barry800414 (小铭)
看板b98902HW
标题[JAVA] SVN 版本管理器
时间Sat Jun 12 20:17:27 2010
SVN 全名: subversion 版本管理器
简单来说就是用於多人写同一份project时候要用的东西
因为这次java final project 是三人同时做
我想可能会遇到一个问题 code 要放哪?
两个人同时写了一份code结果几乎同时上传 然後前功尽弃
所以可以用SVN 来解决这个问题
首先如果你没有架SVN的伺服器
可以直接去google code 申请一个 容量2G 免费 应该是非常够用
这里:
http://code.google.com/hosting/createProject
然後这边只讲在 eclipse上的用法(因为SVN的指令 我实在不熟...)
安装:
eclipse 打开 -> Help -> install new software -> 网址的部分贴上:
http://subclipse.tigris.org/update_1.6.x -> 把可以打勾的都打勾安装完应该就没
问题了
(假如有错误的话 google 搜寻 sublipse 看一下详细版本资讯)
第一次使用: File -> new project -> others -> SVN -> 自SV取回专案
-> 建立新的档案库位置 ->
接着如果你是用google code 的话,先到project 首页 -> source
应该会有一行长得像这样:
https://xxxxxxxxx.googlecode.com/svn/trunk/
(这个就是你放code的主要地方)
把它复制下来 贴到 建立新的档案库位置 的地方
-> 选择资料夹 这里请选整个专案 (就黄色筒状的那个) 不要只选资料夹
接着应该就会有一个project 了 一开始当然什麽都没有
使用方法:
一如往常,对着package new 一个新的class,这时候从project explorer看
应该会又黑色底白色米字号的图案 代表这个档案并未与SVN同步
如果要把档案送到SVN上:
对着该档案按右键-> team -> 送交 -> 注解看你想打什麽 就OK了
如果想要从SVN上更新档案:(看你是想要对哪个东西更新 就对他按右键)
右键-> team -> 更新 如果没跳出什麽奇怪的讯息应该就OK了
这里有一点请一定要注意 不然用SVN也是枉然
每次打开project 请先全部更新一次
确保有把队友更改的东西更新过来
每一次改完code之後 准备要休息了 请一定要送交所有你有改的code
不要留到隔天 因为你的队友有可能在这段时间又改了跟你改的code同一份
可是他拿到是旧的
(更安全的做法是 送交之前 先对整个project 按右键->team -> 与档案库同步
再看一次你 改的那几个档案线上的版本 跟你改的时候一不一样 假如不一样 就代表
你的队友可能同时跟你一样在写这份code 然後他已经送交了 这时候你就要看哪些
东西要复制过来)
我可能没办法讲太多 毕竟期末考要到了 时间不多 请大家自己摸索罗
还是不懂的话请google svn 资讯很多
然後我有打错的话请跟我讲 感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.241.197
1F:推 CharlieL:推! 06/13 07:39
2F:推 jimmyken793:私心推荐git 可以离线commit 06/14 03:37