這裏的交易: 我剛開始一個新的工作,這裏的源代碼控制基本上是無用的。所有的開發人員(大約10人)都在同一個開發站點上測試他們的代碼,除了將更改提交給SVN之外,沒有辦法測試更改,然後自動更新開發站點。 (當別人打破某些東西時,我們甚至不會開始討論頭痛問題,而你必須弄清楚爲什麼你的東西現在不能正常工作....)Subversion +一些其他的VCS(Git,Hg等)在同一個工作副本中
因此,不要像Ctrl + S那樣做,而是刷新瀏覽器看到我的更改,你必須按Ctrl + S,svn commit,刷新頁面。 當然,由於每個人每天都要這樣做一百萬次,所以從來沒有任何提交信息,所以svn歷史是沒有用的。無論如何,因爲我現在是新人,爲了我自己的理智,我想在本地使用其他一些源代碼控制系統,這樣我就可以自動提交項目,並且能夠輕鬆地回滾。
是否有可能在svn的同時使用例如mercurial? 我會基本上使用svn來查看我的更改,然後mercurial跟蹤我的更改。
任何其他想法也歡迎。 謝謝!
UPDATE-
感謝您的所有答案。 不幸的是,在這種情況下沒有人真正適合我。也許我沒有解釋正確。 我不想同步回購。我需要的是能夠像兩個不同的存儲庫檢出一樣生活在同一個地方。 所以,如果我做svn status
我比較常規公司回購。但如果我做hg status
我正在比較自己的個人回購,以幫助我保持理智。 Thx guys
也許我很困惑關於你目前的困境,但不能你只是一個虛擬主機條目添加到httpd.conf中爲localhost來查看您的網站更改,然後運行svn更新拉最新更新到本地計算機之前測試承諾? – 2009-11-17 18:12:22