您的位置:知蚁博客 » 程序设计 » SVN:建立另一个工作拷贝

SVN:建立另一个工作拷贝

作者: 发布时间:2012-09-20 分类:程序设计 标签: 842人浏览

现在为了能够在同一台机器上模拟多个用户的行为,我们需要建立另一个工作副本。

root@letuknowit:/home/kris# svn co file:///usr/local/svn/calc sally_calc
A    sally_calc/trunk
A    sally_calc/trunk/sub.h
A    sally_calc/trunk/main.c
A    sally_calc/trunk/add.c
A    sally_calc/trunk/sub.c
A    sally_calc/trunk/add.h
A    sally_calc/branches
A    sally_calc/tags
Checked out revision 6.

命令最后的sally_calc是指定的保存新副本的文件夹名,如果没有指定就会使用版本库中的目录名。这样,就将版本库中calc目录下的所有文件checkout到本地的sally_calc的文件夹中了。
好了,建立另一个工作副本在svn中就是这么简单,不要惊讶,就这么多!下面为了后续的文章安排,把目前存在的几个文件的内容show一下。

root@letuknowit:/home/kris/calc/trunk# cat main.c
#include <stdio.h>
#include "add.h"
#include "sub.h"

int main()
{
        printf("5 + 10 = %d.\n",add(5,10));
        printf("15 - 10 = %d.\n",sub(15,10));
        return 0;
}

add.h和add.c

root@letuknowit:/home/kris/calc/trunk# cat add.h
int add(int lhs,int rhs);
root@letuknowit:/home/kris/calc/trunk# cat add.c
int add(int lhs,int rhs)
{
        return lhs + rhs;
}

sub.h和sub.c

root@letuknowit:/home/kris/calc/trunk# cat sub.h
int sub(int lhs,int rhs);
root@letuknowit:/home/kris/calc/trunk# cat sub.c
int sub(int lhs,int rhs)
{
        return lhs - rhs;
}

本系列关于svn的文章主要介绍svn的相关操作,因此尽可能的简化其他的东西,这几个文件也比较简单,没有gcc编译器不动C/C++的朋友们也不用害怕噻,直接当做文本内容就好了。
下面的任务就是冲突解决了,吼吼,筒子们,你们准备好了没~
原创文章请注明转载于知蚁博客,本文地址:http://www.letuknowit.com/archives/create-another-working-copy

相关文章

我来说说

(必须)

(必须,保密)

你确定你已经看过文章了?
取消

无觅相关文章插件,快速提升流量