tortoiseSVN是用来进行版本控制的, 任何一次修改, 都放在数据库中,极大地方便了跟踪程序开发的进程。 下载网址为:
http://sourceforge.net/projects/tortoisesvn
用TortoiseSVN管理本地的源代码, 并推送至Rforge的步骤如下
- 创建repository:
新建一個空白的文件夾,如spaa repository, 用來作為repository。 點擊右鍵, TortoiseSVN > Create repository Here。
2.创建源代码文件夹:
新建一個空白文件夾, 如spaa, 用來保存程序源代碼。 右鍵svn checkout,選擇合適的repository文件夾。
- 拷贝源代码:
將程序的源代碼, 復制到spaa文件夾下。
- Commit 和 update:
再次點擊右鍵, SVN update, 是從spaa repository復制到本地spaa; SVN commit,是從spaa上傳到服務器上(或repository上)。SVN commit是將本地的修改, 上傳到服務器上。
- 管理r-forge上的项目:
如果是rforge上的項目, 如 xxxx, 在設定 svn checkout的時候, 需要設定遠程文件夾為,svn+ssh://yourusername@r-forge.r-project.org/svnroot/xxxx/
当然, 必须先要在r-forge上登记了这个项目才可以。