课程表

SVN课程

工具箱
速查手册

SVN 执行修改

当前位置:免费教程 » 软件/图像 » SVN

Jerry 从版本库检出了最新的版本并开始在项目上工作。他在 trunk 目录下创建了一个 array.c 文件。

  1. [jerry@CentOS ~]$ cd project_repo/trunk/
  2. [jerry@CentOS trunk]$ cat array.c

以上命令将产生如下结果:

  1. #include <stdio.h>
  2. #define MAX 16
  3. int main(void) {
  4. int i, n, arr[MAX];
  5. printf("Enter the total number of elements: ");
  6. scanf("%d", &n);
  7. printf("Enter the elements\n");
  8. for (i = 0; i < n; ++i) scanf("%d", &arr[i]);
  9. printf("Array has following elements\n");
  10. for (i = 0; i < n; ++i) printf("|%d| ", arr[i]);
  11. printf("\n");
  12. return 0;
  13. }

他想在提交之前测试他的代码。

  1. [jerry@CentOS trunk]$ make array
  2. cc array.c -o array
  3. [jerry@CentOS trunk]$ ./array
  4. Enter the total number of elements: 5
  5. Enter the elements
  6. 1
  7. 2
  8. 3
  9. 4
  10. 5
  11. Array has following elements
  12. |1| |2| |3| |4| |5|

他编译并测试了代码,一切正常,现在是时候提交更改了。

  1. [jerry@CentOS trunk]$ svn status
  2. ? array.c
  3. ? array

SVN显示在文件名前显示“?”,因为它不知道如何处理这些文件。

在提交之前,Jerry 需要将文件添加到待变更列表中。

  1. [jerry@CentOS trunk]$ svn add array.c
  2. A array.c

现在让我们来用 status 命令来检查它。SVN在 array.c 文件前面显示了一个 A,它意味着这个文件已经被成功地添加到了待变更列表中。

  1. [jerry@CentOS trunk]$ svn status
  2. ? array
  3. A array.c

为了把 array.c 存储到版本库中,使用 commit -m 加上注释信息来提交。如果你忽略了 -m 选项, SVN会打开一个可以输入多行的文本编辑器来让你输入提交信息。

  1. [jerry@CentOS trunk]$ svn commit -m "Initial commit"
  2. Adding trunk/array.c
  3. Transmitting file data .
  4. Committed revision 2.

现在 array.c 被成功地添加到了版本库中,并且修订版本号增加了1。

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号