我使用Eclipse與Subclipse來做一些perl開發。版本庫是設置這樣的:爲什麼Subclipse只能在一些Ecliplse工作區中工作,而不能在其他工作區中工作?
- /回購/回購的/ dev/
- /回購的/ dev/crontabs中
- /回購的/ dev/crontabs中/ SCRIPT1
- /回購的/ dev/crontabs中/ SCRIPT2
- /回購的/ dev /守護進程
- /回購的/ dev /守護進程/ script3
- /回購的/ dev /守護進程/ script4
- /回購的/ dev /工具
- /回購的/ dev /工具/ script5
- /回購的/ dev /工具/ script6
在文件系統上,我有整個/回購的/ dev樹檢查本地到〜/開發和已經創建了三個Eclipse工作空間,分別位於「〜/ dev/crontabs」,「〜/ dev/daemons」和「〜dev/tools」中。
這裏是奇怪的事情。在守護進程和工具工作區SVN正常工作。我沒有看到.svn目錄,我可以在TEAM對話框中執行所有各種SVN內容(例如提交,更新,清除)。但是,SVN不在「crontabs」工作區中工作。 .svn目錄可見,並且沒有任何SVN對話框選項可用。
在所有目錄中,我可以使用命令行SVN工具,一切工作正常。
這裏是一些更多的細節。
- 的Mac OS X 10.5.6
- Eclipse平臺 - 版本:3.4.2 - 建立ID:M20090211-1700
- SVNKit圖書館1.2.2.5405
- SVNKit客戶端適配器1.5.6.1
- Subclipse的1.4.8
- EPIC 0.5.46
我試着刪除deameons .metadata和realted .pr ofile文件試圖清除它並開始一個新的工作區,但那不起作用。
沒有人見過這個類型的行爲之前和/或知道一個辦法讓SVN命令在所有的工作區,而不只是他們中的一些工作?
更新:我還要提到的是存在,我不使用Eclipse爲/ dev目錄下一堆其他資產。所以,我在Eclipse中將命令行SVN工具與SVN函數結合使用。一切最初都是通過命令行工具檢查出來的,然後我只是使用Eclipse進行提交。什麼是扔我就是爲什麼它有兩種工作子目錄,但不是第三,而在命令行工作100%。
仍在繼續工作,但我越來越認爲這是一個錯誤。 – 2009-05-06 20:29:26
而且,當然,我很可能在這個路上的某個地方把自己的東西拴在了一起。如果沒有進一步的研究,我不能把它放在一個bug上。 – 2009-05-06 21:21:33