2017-01-04 54 views
0

我有生產服務器~/nodeapp 上運行的應用程序的節點,我試圖把/username/nodeapp到SVN回購做一個節點項目目錄和SVN倉庫

由於這個活的服務器上運行的!下面是我

創建回購

svnadmin create ~/nodeapp.svn 

設置權限

vi ~/nodeapp.svn/conf/svnserve.conf 
and add the following: 

anon-access = none 
auth-access = write 
password-db = passwd 

導入〜/ nodeapp到〜/ nodeapp.svn

svn import ~/nodeapp file:///home/nodeapp.svn 
步驟 個

最後重命名文件夾

mv ~/nodeapp ~/nodeapp.bak 
mv ~/nodeapp.svn ~/nodeapp 

nodeapp現在應該版本控制之下。但是頁面沒有加載 當我

cd ~/nodeapp && node app.js 

我在做什麼錯。爲什麼SVN回收站下的節點不能正常工作

回答

2

Subversion版本庫與git存儲庫完全不同,它看起來像是你想在這裏模擬的。你不能直接從Subversion版本庫中運行你的Node應用程序。相反,您需要在其他位置(在文件系統或其他位置的Subversion服務器上)存儲您的存儲庫。將您的代碼提交到存儲庫,並檢出工作副本到~/nodeapp以使您的應用程序可以運行。

你真的需要閱讀Subversion手冊,並特別注意"Version Control the Subversion Way" section。此外,有關running a website with the code managed by Subversion的常見問題解答條目可能會有幫助