我剛剛在Windows Server 2008中成功安裝了subversion 我可以從我的客戶端計算機檢出目錄svn:// ip/test 但我無法找到test目錄服務器。無法在Windows服務器物理上找到svn目錄
庫在F:F中\ SvnRepository和conf文件夾:\ SvnRepository \ CONF和二進制在C:\程序文件(x86)\顛覆
通過執行命令svn mkdir svn://localhost/test
創建目錄。
我剛剛在Windows Server 2008中成功安裝了subversion 我可以從我的客戶端計算機檢出目錄svn:// ip/test 但我無法找到test目錄服務器。無法在Windows服務器物理上找到svn目錄
庫在F:F中\ SvnRepository和conf文件夾:\ SvnRepository \ CONF和二進制在C:\程序文件(x86)\顛覆
通過執行命令svn mkdir svn://localhost/test
創建目錄。
的svn庫不能使用像一個工作副本。只需將存儲庫檢出到某個地方的工作副本(使用svn checkout
- 您至少已經這樣做了一次)。
另外,還要注意使用svn mkdir
一個URL是一個不尋常的命令。通常,您在工作副本(客戶端)上創建本地更改(包括新目錄),然後在其中創建本地更改。
您可以使用SVN的mkdir但它是一個有點尷尬的方法。只有當我真的需要在線創建結構時才使用此方法,因爲我不想結帳所有內容。例如:
svn mkdir http://myserver:81/svn/CatalogRepo/newclientcode/
svn mkdir http://myserver:81/svn/CatalogRepo/newclientcode/web/
svn mkdir http://myserver:81/svn/CatalogRepo/newclientcode/web/trunk/
svn mkdir http://myserver:81/svn/CatalogRepo/newclientcode/web/branches/
svn mkdir http://myserver:81/svn/CatalogRepo/newclientcode/web/tags/
svn co http://myserver:81/svn/CatalogRepo/newclientcode/web/trunk/
然後開始使用新的簽出中繼。還要注意,你只能這樣做,如果你已經在http://myserver:81/svn/CatalogRepo/例如得到的東西......如果回購是乾淨的,只是看看本地,創建文件夾,可以一次全部發布更改,然後刪除和結賬再次後備箱這次。
目錄直接在服務器上強制創建你創建你發送一個命令,同時檢查了目錄,並盡一切努力在當地可以讓你做一個大的提交修訂每次,這是更好的這種方式! [:\ Windows \ System32下C]
但我的問題是如何訪問服務器上的物理文件,我無法查看我通過svn mkdir svn創建的測試目錄在哪裏:// localhost/test(服務器上的絕對路徑) –
svn服務器存儲它文件複製到一組複雜的文件夾和文件中,稱爲SVN數據庫......使用SVN的方式不是將文件壓入SVN以將其服務器上傳到網絡。而是使用它來跟蹤您的DEV環境中的不同更改,並將它們推送到您的SVN服務器中。那麼,當您準備進入PRODUCTION時,您會檢查/更新生產服務器上的代碼副本。這樣,就不會丟失文件或文件夾,並且所有更改都可以正確移植到生產環境中。 –
重要的是它只是成功發展戰略的一部分。您仍然需要組織您的SQL文件和數據庫,以便不會忘記推送到其中的更改並仍然在生產環境中運行SQL更改文件 –
如果您使用了 「svnadmin的創建」 通常它被你
system32文件夾下創建的。
感謝您的回覆。這意味着如果我在服務器上的rdc我無法查看或訪問我的項目/ svn目錄。獲取我的源代碼的唯一方法是從客戶端計算機結帳。是對的嗎? –
@KamranAkhter嗯,你當然也可以,只要你想在服務器上或其他地方,如果你想看到另一個系統上的資源庫的內容創造儘可能多的檢出。 – phihag
在服務器上安裝tortoise svn可以提供幫助嗎? –