出於某種原因SVN狀態顯示:爲什麼當我沒有更改任何文件時,svn狀態顯示被修改?
M .
這意味着,當前目錄被修改。但爲什麼?我在主svn倉庫裏創建了一個名爲.git的目錄。
我加入混帳忽略列表:
svn propedit svn:ignore .
但它仍然顯示:
M .
出於某種原因SVN狀態顯示:爲什麼當我沒有更改任何文件時,svn狀態顯示被修改?
M .
這意味着,當前目錄被修改。但爲什麼?我在主svn倉庫裏創建了一個名爲.git的目錄。
我加入混帳忽略列表:
svn propedit svn:ignore .
但它仍然顯示:
M .
當你忽略一個文件夾/文件,如修改,直到下一個父文件夾標記承諾,但不會改變其子女的地位。我認爲你應該嘗試提交父文件夾(..)。 .git上的修改將被提交,然後被忽略。
順便說一句,這個項目是如何在兩個版本控制系統下進行的?
它也可以是你合併幹線或任何其他忘了事後提交的情況下 -
在我的情況svn diff
表明:
--- . (revision 2723)
+++ . (working copy)
Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
Merged /trunk/CrowdRoamingV2:r2667-2722
你可以看到,日現在持有合併信息在那個分支。
謝謝。你是對的。 我們的客戶使用SVN。我有一個使用git的開發團隊。我們使用一個我們承諾的git repo,然後不時與SVN合併。這是最少的痛苦:)。 – Hendrik 2013-03-13 16:31:43