1. 程式人生 > 實用技巧 >MyEclipse的SVN外掛具有Git程式碼管理功能

MyEclipse的SVN外掛具有Git程式碼管理功能

>>> hot3.png

之前的公司使用svn的時候,程式碼都是加上svn:needs-lock屬性,然後以為這種集中式程式碼管理就是svn的主要功能。後來去到別的公司,專案程式碼都沒有加這屬性,好奇如果沒有svn:needs-lock屬性,衝突了怎麼辦?私下研究了一下,發現svn也有git那種分支程式碼管理,及解決多人同時編輯同一個檔案衝突的方法,還以為git多麼先進是新形式的程式碼管理模式。

如果兩個人同時編輯同一個版本的檔案,其中一個人先提交了,另外一個人提交的時候就會顯示“Item is out of date”檔案過期了,提示更新。

wKiom1UnRnexD51LAAHFiPvyqiE344.jpg

更新之後檔案就會顯示你改的和別人改的合併體,和一些記號,和git那種進行衝突合併的記號一樣,直接在上面更改,然後標記為已解決,就可以提交了。

wKiom1UnR_iTFQ2EAAKmF3l4JtA788.jpg


轉載於:https://my.oschina.net/js99st/blog/417853