2014-02-23 38 views
0

我有一個新的項目,我想檢查到我的遠程倉庫,其中:http://12.41.41.44/svn如何將新項目檢入svn?

我只是想通過命令行的基本流程:

  • 檢查新項目到偏遠SVN
  • 加我做
  • 任何更改提交這些更改到遠程SVN

在我的新項目(不具有.svn但)我得到這個錯誤,當我做svn add

svn: E155007: '/my/folder/projfolder' is not a working copy 

我怎樣才能做一個新的本地文件夾中的命令行上面列出的三個項目?

回答

0

一個項目文件夾的文件夾MY_PROJECT

首先,導入你的代碼,你的svn服務器。

cd projects 
svn import my_project http://12.41.41.44/svn 

當您導入完成後,從另一個文件夾中的svn獲取代碼(簽出)。

mkdir my_sync_project 
cd my_sync_project 
svn co http://12.41.41.44/svn . 

現在你的項目與svn同步了。

cd my_sync_project 

創建一個新的文件

echo 'Hello world!' >> hello.txt 

檢查你的代碼的狀態

svn st 

添加文件,並將它(提交)發送到您的svn

svn add hello.txt 
svn ci -m 'Commiting the hello.txt file to my svn' 
+0

謝謝!在這種情況下,你知道添加哪個敵人,所以你做了'svn add hello.txt'但是如果我有多個文件需要添加。 – Anthony

+0

試試這個解決方案: svn st | grep「^?」 | awk'{print $ 2}'|同時讀f;做svn添加「$ f」;完成 http://www.arraystudio.com/as-workshop/how-to-add-multiple-files-to-subversion.html – rusben

0

如果使用Windows,我建議使用tortoisesvn和i f使用linux rabitvcs。比任何命令行都容易得多。

+0

是的,forrtoisesvn參見[link](http://awgtek.blogspot。 COM/2009/03/TortoiseSVN的 - 快 - start_22.html) – 2015-04-13 23:49:34