2012-02-09 45 views
0

我最近切換到使用從SVN GIT中(例如:It)...我的Eclipse Java項目什麼是從我的項目中刪除文件/文件夾的正確方法?

因此,我有很多.svn目錄在我的源文件直接

我想刪除這些。 ..但是我不認爲它就像使用文件系統刪除它們一樣簡單,是嗎?

我害怕如果我這樣做,我可能會搞砸了。

我應該使用Finder刪除文件嗎? (我在Mac上)

還是有某種方式我應該使用eGit來完成它?

感謝

回答

1

它實際上是刪除所有文件夾.svn一樣簡單。

如果您不再使用SVN,您可以刪除這些文件。如果您刪除SVN文件夾,請注意它們具有hidden(至少在Windows下)屬性。

+0

啊,好吧,我會試試...這只是我昨晚試了一下,我認爲然後git給了我一些錯誤..在下一次提交時,我認爲它實際上重新創建了這些刪除的文件...我沒有'因爲我不是100%確定這是發生了什麼事(這是遲到,我很累),但我認爲這就是發生的事情......這聽起來對任何人都很熟悉嗎?或者我應該繼續並從文件系統中刪除文件? – ycomp 2012-02-09 14:18:47

+0

如果你將SVN文件簽入git,那麼如果你不再需要它們,你可以放棄它們。 – 2012-02-09 14:24:37

+0

確定我的(弱)瞭解到目前爲止是這樣的..我簽出項目...從我的文件系統本地刪除文件...提交?? ......爲我所有的3個分支重複這個過程......我在理解中錯過了什麼? – ycomp 2012-02-09 14:29:15

2

正確的方法是使用git-svn將svn repo轉換爲git repo,然後執行乾淨的克隆,即使用.svn文件夾和git-svn剩餘部分丟棄舊的工作目錄。

+0

謝謝,很高興知道。對我來說並不重要,因爲我主要只是在SVN中進行1天試驗...... Git真的非常適合我的個性......插件(eGit)看起來更乾淨,而且在我看來更穩定(不那麼挑剔)比SVN(Subclipse) – ycomp 2012-02-09 14:20:38

1

我的團隊在幾周前改用Git,我所做的只是svn export svn存儲庫,然後是git init以前導出的項目。
您並不需要刪除原始svn回購中的所有.svn文件夾。此外,如果您將svn升級到最新的幾個版本,那麼根目錄下只有一個.svn文件夾。

+0

這些不會讓我煩惱,除了一件大事...當我在eclipse中搜索我的文件時,我有時會因爲.svn文件夾中的舊文件而產生「雙重視覺」 – ycomp 2012-02-09 14:19:30

相關問題