[英]add file to SVN repository
在10.10.10.40有一個名為hostA的主機,我登錄到這個主機和我的vi文件,當我完成后,我輸入svn commit -m“說明”,然后在病房發送電子郵件給evarybody告訴他們我改變了什么文件如何,以及知道我在工作的老板(HURRAAAAYYY !!!!)。
然后我登錄到hostC(10.1.300.80)並轉到我更改的文件的目錄,然后輸入'svn up然后我看到一個版本號與hostA上的版本號相匹配。
問題是我在hostB(10.1.300.81)上,我有一個我改變的文件(在hostB上),我的老板想要這個文件'版本控制'(booooooo !!!)。 就像下次我需要在hostB上編輯文件一樣,我必須像在hostC上編輯東西一樣。
當我在我需要更改的文件的目錄中的hostB上執行ls -ltra時,我看不到“.svn”
當我在hostB上執行'svn up'/ production / scr / userStatsWrapper.sh時 - 我得到了
Skipped '/production/scr/userStatsWrapper.sh'
當我在hostB上嘗試'svn add“/production/scr/userStatsWrapper.sh時 - 我得到了
svn: '/production/fo/scr' is not a working copy
如何將文件從hostB添加到HostA上的repoistory?
我試圖將hostB報告的整個目錄導入到hostA上的SVN,其中:
svn import -m "reports directory from hoatB" /production/reports/ http://10.10.10.40/export/home/capser/SVN/branches/hostBReports
svn: OPTIONS of 'http://10.10.10.40/export/home/wjohnson/SVN/branches/hostBReports': 200 OK (http://10.10.10.40)
但我沒有在HostA上看到hostBReports目錄(我們在哪里進行SVN編輯)
你沒有看到.svn,所以你的svn都沒有。 這意味着它真的不是一個工作副本。 在該文件夾旁邊創建一個空文件夾,然后從同一個存儲庫中簽出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.