我正在使用SVN並在遠程機器上有一個存儲庫。有時候,在我的本地機器上工作時,我意識到我需要將一些新文件添加到回購站。然後通常的程序,我知道會是:直接導入文件到SVN回購沒有先檢出
- 在我的本地機器結賬當前文件夾整個SVN回購
- 進入有
- 複製到這裏
- 有趣的文件提交
但這可能有點乏味。我不知道是否可以省略步驟1到3,直接將「有趣」文件導入到SVN中,而無需先檢查回購站點?
我正在使用SVN並在遠程機器上有一個存儲庫。有時候,在我的本地機器上工作時,我意識到我需要將一些新文件添加到回購站。然後通常的程序,我知道會是:直接導入文件到SVN回購沒有先檢出
但這可能有點乏味。我不知道是否可以省略步驟1到3,直接將「有趣」文件導入到SVN中,而無需先檢查回購站點?
也許svn import
是你想要的?查看文檔以獲取詳細信息。
您只能檢出新文件所在的文件夾,添加新文件並提交。
對我而言,好像你在做什麼是危險的。如果你不先從SVN進行更新並重新編譯代碼,那麼你可能會引入錯誤或破壞構建。也許你正在使用的那個類的接口在存儲庫中已經改變了!
繼精美的工作對我來說:
現在只要確保svn工具已安裝並且具有「導入」選項就可以了。 運行
SVN進口--help
現在檢查SVN目錄的完整HTTPS URL要在其下添加新的文件/文件夾如https://SVN_HOST/REPO/PROJECTS/PARENT。對於我們來說,這是家長應該有加入「cwo_tracking」文件夾中,我們做過檢查後,
在你當前的工作目錄包含「cwo_tracking」命名的空文件夾,運行
SVN進口cwo_tracking https://SVN_HOST/REPO/PROJECTS/PARENT/cwo_tracking
這應該打開一個編輯器來輸入評論。提出相關評論,例如「爲cwo跟蹤項目添加新目錄」,保存並退出。
一旦保存了評論,它可能會要求您輸入密碼。如果確實如此,請輸入該密碼,如果它要求您保存密碼,請輸入no。
它應該顯示類似 -
提交版本735
現在打開Web瀏覽器並轉到您鍵入到導入命令
應該打開一個頁面。這是你添加的那個!
+1只有一件事是他必須爲每個文件分別進行svn導入,如果他們在不同的位置。謝謝 – 2010-03-12 08:57:33
嗨HPM,對不起,如果我的解釋不清楚。如果我沒有簽出回購協議,我該如何將文件導入到回購協議中?我試過svn import new_file http:..... repo,但它不起作用,它說它找不到svn environemtn變量 – flow 2010-03-12 09:11:18
你可以在命令行上傳遞這些環境變量,檢查使用情況。它可能在尋找svn主機和端口,以及用戶名和密碼。 'svn help import' – 2010-03-12 18:33:34