我試圖在我的桌面和筆記本電腦之間使用Subversion共享一個項目。該項目有3個模塊。我已經將項目文件夾導入到筆記本可通過網絡訪問的共享文件夾中的存儲庫中。IntelliJ和SVN:提交時沒有檢測到變化
我檢查項目了我的筆記本電腦,然後嘗試打開該項目。沒有一個模塊可見,只有項目的.iml文件,如下面的截圖所示。
我注意到.iml文件中是否有「內容的網址」,這指的是我的桌面上的位置的線。也許這是問題所在。我能做些什麼呢?我是否必須在筆記本電腦上創建一個新項目並導入模塊 - 因此會出現兩個不同的頂級.iml文件,一個用於桌面,另一個用於筆記本電腦?我是否以這種錯誤的方式去做?
UPDATE:這個問題似乎是犯。當我在文件中進行更改時,保存並點擊提交更改,我會看到一個彈出窗口,顯示「未檢測到更改」。這在筆記本電腦和臺式機上都是一樣的,並且意味着我之前將錯誤的版本下載到了我的筆記本電腦上。我刪除了存儲庫並創建了一個新的存儲庫,並且我的項目現在可以在我的筆記本電腦上工作,但我無法從IntelliJ提交更改(僅通過文件管理器使用TortoiseSVN)。另外,當我將我的項目從我的臺式計算機導入到版本控制時,工作副本未被置於版本控制之下。所以我不能從我的桌面更新,除非我檢查到不同的文件夾。
我覺得有什麼不對的SVN插件與此版本的IntelliJ的(10.5.1)的。其他人是否存在提交更改的問題?
解決方案我需要 1)更新設置|版本控制顛覆映射到工作目錄 2)導入到版本控制 3)檢查它再次
它可能已經造成的事實,模塊最初其分別放在不同的存儲庫的獨立項目。無論是什麼原因,IntelliJ的「沒有檢測到變化」對話框並不是最有用的。
你確定你提交了第一臺計算機的所有文件嗎? svn日誌顯示什麼? –
@matt我認爲是這樣的...我點擊桌面上的提交,它表示沒有變化,並且所有文件都在筆記本電腦上。我認爲這是.iml文件,如截圖所示,其中包含錯誤的內容網址。但我不想改變它,因爲當我提交它將被複制到我的桌面,那麼大概該項目不會在那裏工作 –
你可以檢查你是否使用外部svn客戶端如烏龜SVN(在Windows )它將在版本控制下着色所有文件 –