使用 svn 在 linux 上进行的介绍性实验
Introductory lab on linux with svn
我不知道如何“4. 将这个新文件提交到您的存储库”(第 3 步第 4 部分)
以下是我在第 3 步第 4 部分之前所做的一切
>>> cd /cmshome/myutorid/cscb07f17_space
>>> mkdir ./lab1
>>> cd lab1
>>> mkdir ./.myrepo
>>> svnadmin create ./.myrepo
>>> pwd
/cmshome/myutorid/cscb07f17_space/lab1
>>> mkdir ./myCode1
>>> svn co file:///cmshome/myutorid/cscb07f17_space/lab1/.myrepo myCode1
Checked out revision 0.
>>> cd myCode1
>>> ls -al
total 0
drwx------ 1 myutorid cmsusers 76 Sep 18 16:01 .
drwx------ 1 myutorid cmsusers 104 Sep 18 16:00 ..
drwx------ 1 myutorid cmsusers 204 Sep 18 16:01 .svn
>>> ls -a
. .. .svn
>>> touch A.txt
>>> pico A.txt
Use "fg" to return to nano.
[1]+ Stopped pico A.txt
有人可以告诉我如何将 A.txt 提交到存储库吗?我驻扎在哪个目录中重要吗?
您需要将文件置于版本控制之下,例如:
svn add A.txt
然后使用 commit 将更改提交到存储库,例如:
svn commit A.txt
上面的示例在与文件相同的目录中执行,但是 svn
只要在 工作副本 [=34= 中执行命令,就会推断出存储库的位置](myCode1
内的任意位置)。
commit 命令需要配置编辑器,或者您需要使用 -m
选项来提供提交消息。
顺便说一句,[1]+ Stopped pico A.txt
意味着pico
是仍然是运行并且文件不一定已经保存和关闭。那是你想要的吗?
有关更多信息,请参阅 online version of the manual。
我不知道如何“4. 将这个新文件提交到您的存储库”(第 3 步第 4 部分)
以下是我在第 3 步第 4 部分之前所做的一切
>>> cd /cmshome/myutorid/cscb07f17_space
>>> mkdir ./lab1
>>> cd lab1
>>> mkdir ./.myrepo
>>> svnadmin create ./.myrepo
>>> pwd
/cmshome/myutorid/cscb07f17_space/lab1
>>> mkdir ./myCode1
>>> svn co file:///cmshome/myutorid/cscb07f17_space/lab1/.myrepo myCode1
Checked out revision 0.
>>> cd myCode1
>>> ls -al
total 0
drwx------ 1 myutorid cmsusers 76 Sep 18 16:01 .
drwx------ 1 myutorid cmsusers 104 Sep 18 16:00 ..
drwx------ 1 myutorid cmsusers 204 Sep 18 16:01 .svn
>>> ls -a
. .. .svn
>>> touch A.txt
>>> pico A.txt
Use "fg" to return to nano.
[1]+ Stopped pico A.txt
有人可以告诉我如何将 A.txt 提交到存储库吗?我驻扎在哪个目录中重要吗?
您需要将文件置于版本控制之下,例如:
svn add A.txt
然后使用 commit 将更改提交到存储库,例如:
svn commit A.txt
上面的示例在与文件相同的目录中执行,但是 svn
只要在 工作副本 [=34= 中执行命令,就会推断出存储库的位置](myCode1
内的任意位置)。
commit 命令需要配置编辑器,或者您需要使用 -m
选项来提供提交消息。
顺便说一句,[1]+ Stopped pico A.txt
意味着pico
是仍然是运行并且文件不一定已经保存和关闭。那是你想要的吗?
有关更多信息,请参阅 online version of the manual。