2012-06-15 55 views
3

我已經閱讀了一些問題和答案,但沒有完全匹配我的情況。化石添加外部目錄

我想把我的化石回收站放在一個地方。

,所以我有

C:\ Fossil_Repos \與WebPages_Repo回購,另一個用於Dev_repo等等等等

我想保持我原來的網頁和開發的網頁在分隔的目錄是oustide的Fossil_Repos目錄,這是我的結構

c:\Fossile_Repos\ 
c:\DevEnvironment\ 
c:\WebPageDevelopment\ 

這個結構似乎不是不合理的。

如果從我內c:\ Fossile_Repos \我運行命令

fossil open Dev_Repo 
fossil add c:\DevEnvironment 

然後,我看到所有的目錄和文件ç下面的列表:\ DevEnvironment,但是我接下來要添加

fossil commit -m "first deposit" 

並且在第一個文件上顯示一條錯誤消息,指出該文件不存在。請注意,文件路徑是正確的(但它使用文件分隔符的unix方法報告方向爲C:/DevEnvironment/firstFile.xml)

任何人都有任何想法,如果我可以做到這一點或沒有?

在此先感謝

大衛

+0

只是一個想法有人有興趣。我有多種回購方式,因爲我正在從ANT解決方案遷移到Maven解決方案(我已將ANT項目結構轉換爲更好地反映源代碼在Maven模式中的位置)。如果任何人都可以看到一個解決方案,可以輕鬆共享可能非常酷的Java源代碼文件,如果需要,我會創建另一個問題,然後我可以給解決方案提供所需的接受。 – DaveM

回答

5

你可以保留你喜歡的地方回購。但是,您必須從結帳內發出化石命令。

所以,在你的榜樣:

萬一
cd c:\DevEnvironment 
fossil open c:\Fossile_Repos\repo_file_name 
.. edit the files ... 
fossil commit -m "first deposit" 
+0

啊很酷,我從來沒有關於從另一個位置回購的回報...我會標記你的解決方案...雖然它需要很長時間....咖啡時間我認爲。 – DaveM