如何在本地机器之间复制签出的 SVN 文件夹?
How can I copy a checked out SVN folder between local machines?
我家里有两台机器(笔记本电脑和服务器),最近将一个 SVN 文件夹检出到笔记本电脑中 - 现在我想在我的服务器机器上制作一个副本,这样我仍然可以刷新文件夹任何一台机器上的源内容。 [有问题的文件夹大约有 8 GB,所以简单地检查一个新副本到我的第二台机器不是一个选项]
应该就像将目录从一个位置复制到另一个位置一样简单。
查看:
svn co SVN-URL a
A a/episodes.py
A a/episodes1.py
A a/check-contractors.sh
A a/list-titles.sh
A a/get-titles.py
A a/get-titles.sh
U a
Checked out revision 514.
从 a
复制到 b
(无论你复制目录,我使用的是 BSD 的 cp
命令和 "archive" 选项):
~ zyoung$ cp -pPR a b
~ zyoung$ ll b
total 64
drwxr-xr-x 9 zyoung staff 306 May 15 08:37 .
drwxr-xr-x+ 64 zyoung staff 2176 May 15 08:37 ..
drwxr-xr-x 7 zyoung staff 238 May 15 08:37 .svn
-rwxr-xr-x 1 zyoung staff 112 May 15 08:37 check-contractors.sh
-rwxr-xr-x 1 zyoung staff 2053 May 15 08:37 episodes.py
-rwxr-xr-x 1 zyoung staff 7152 May 15 08:37 episodes1.py
-rwxr-xr-x 1 zyoung staff 4649 May 15 08:37 get-titles.py
-rwxr-xr-x 1 zyoung staff 1291 May 15 08:37 get-titles.sh
-rwxr-xr-x 1 zyoung staff 80 May 15 08:37 list-titles.sh
修改b
:
~ zyoung$ cd b
b zyoung$ echo "Hello" > new.txt
b zyoung$ svn add new.txt
A new.txt
b zyoung$ svn ci new.txt -m "Initial revision"
Adding new.txt
Transmitting file data ...
Committed revision 515.
更新 a
以反映更改:
b zyoung$ cd ../a
a zyoung$ svn up
Updating '.':
A new.txt
Updated to revision 515.
我家里有两台机器(笔记本电脑和服务器),最近将一个 SVN 文件夹检出到笔记本电脑中 - 现在我想在我的服务器机器上制作一个副本,这样我仍然可以刷新文件夹任何一台机器上的源内容。 [有问题的文件夹大约有 8 GB,所以简单地检查一个新副本到我的第二台机器不是一个选项]
应该就像将目录从一个位置复制到另一个位置一样简单。
查看:
svn co SVN-URL a
A a/episodes.py
A a/episodes1.py
A a/check-contractors.sh
A a/list-titles.sh
A a/get-titles.py
A a/get-titles.sh
U a
Checked out revision 514.
从 a
复制到 b
(无论你复制目录,我使用的是 BSD 的 cp
命令和 "archive" 选项):
~ zyoung$ cp -pPR a b
~ zyoung$ ll b
total 64
drwxr-xr-x 9 zyoung staff 306 May 15 08:37 .
drwxr-xr-x+ 64 zyoung staff 2176 May 15 08:37 ..
drwxr-xr-x 7 zyoung staff 238 May 15 08:37 .svn
-rwxr-xr-x 1 zyoung staff 112 May 15 08:37 check-contractors.sh
-rwxr-xr-x 1 zyoung staff 2053 May 15 08:37 episodes.py
-rwxr-xr-x 1 zyoung staff 7152 May 15 08:37 episodes1.py
-rwxr-xr-x 1 zyoung staff 4649 May 15 08:37 get-titles.py
-rwxr-xr-x 1 zyoung staff 1291 May 15 08:37 get-titles.sh
-rwxr-xr-x 1 zyoung staff 80 May 15 08:37 list-titles.sh
修改b
:
~ zyoung$ cd b
b zyoung$ echo "Hello" > new.txt
b zyoung$ svn add new.txt
A new.txt
b zyoung$ svn ci new.txt -m "Initial revision"
Adding new.txt
Transmitting file data ...
Committed revision 515.
更新 a
以反映更改:
b zyoung$ cd ../a
a zyoung$ svn up
Updating '.':
A new.txt
Updated to revision 515.