2009-09-11 82 views
4

我想添加一個文件夾到svn倉庫設置的遠程服務器。在我的本地計算機中,我有tortoiseSVN。我想要做的就是將本地計算機上的文件夾添加到遠程目錄中的回購設置中? ANY指針?你可以告訴我不是一個svn人:(添加文件到一個已經設置好的svn倉庫

回答

9

您可以將目錄複製到存儲庫的簽出副本中,然後右鍵單擊該文件,轉到TortoiseSVN並選擇添加,這會將該文件夾添加到您的存儲庫,然後提交更改(右單擊並選擇SVN提交),你應該是一件好事。

如果這還不夠你的問題,我向你道歉。

GotAmye, 只要遠程服務器安裝了Subversion版本庫,就可以工作。遠程服務器上運行的是什麼使你認爲會有問題?

+0

對我來說沒有用。他們的關鍵是打開回購瀏覽器,切換到遠程回購視圖,然後右鍵單擊並選擇「添加文件」菜單項。這使我可以使用上述方法將文件添加到已經添加到本地視圖的遠程視圖中。 – djangofan 2013-01-28 21:51:25

+0

如果我想將Linux機器添加到現有存儲庫,該怎麼辦?而不是本地文件夾。 – 2013-07-08 22:40:06

+0

我知道這個帖子是舊的,但我碰到了這個。而不必將目錄複製到其他地方,在TortoiseSvn中,您可以「就地導入」: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-import.html#tsvn-dug-import-就地 – 2014-02-15 05:34:15

1

那麼,如果你添加到磁盤上的文件夾的位置已經是部分存儲庫的工作位置,你可以簡單地右鍵單擊文件夾 - > TortoiseSVN->添加

+0

但遠程服務器沒有TortoiseSVN設置。它只在我的本地計算機上。 – GotAmye 2009-09-11 20:17:42

+0

TortoiseSVN只是Subversion服務器的客戶端,服務器本身並不需要安裝Tortoise。 – 2009-09-11 20:29:03

+0

嗯,TortoiseSVN上沒有「添加」菜單。我試過導入,導出等。 – GotAmye 2009-09-12 00:45:22

2
svn import path URL 

遞歸提交URL的路徑副本。如果省略了路徑,則假定當前目錄。父目錄根據需要在存儲庫中創建。

+0

我的印象是TortoiseSVN無法從Windows命令提示符使用,這是不是真的? – thepocketwade 2009-09-12 18:25:50

+0

不幸的是,你似乎是對的。 http://stackoverflow.com/questions/922365/command-prompt-not-working-after-installing-tortoisesvn – Nescio 2009-09-12 18:40:30

+0

你可以在這裏下載命令行工具: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID = 91 – Nescio 2009-09-12 18:43:55

1

感謝您的幫助。你的指針非常有幫助。 這裏是什麼,我做了一個總結:

  1. 從我的遠程服務器上,我查出來,我想我的文件夾
  2. 添加在簽出回購(現在在我的本地計算機)的svn庫,我添加了我想要的文件夾。
  3. 新添加的文件夾(在其中添加的所有文件都存在)右鍵 - > TortoiseSVN->添加
  4. 要提交更改TortoiseSVN->提交