2
自從我們升級到TortoiseSVN 1.7後,我注意到TortoiseSVN從來沒有向我顯示我需要更新我的工作副本的消息,它永遠不會過時。TortoiseSVN從不檢查工作副本是否更新到最新版本
我在早期版本中,我做了一些更改,使用了Commit,並且它毫無疑問地進入了。
當我修改時,我的同事修改了另一個文件並提交了它。我檢查了日誌,並且看到了更改,但修改後的文件不在我的計算機上,但是我的Subversion選項卡顯示我處於最新版本。
我更新了我所謂的最新版本,並且從之前的版本更新被更新(儘管我在最新版本中)。
這怎麼可能?如果我的修改取決於我的同事的修改,該怎麼辦?我沒有得到它,當我不在最新修訂版時,我被允許上傳修改。任何想法要檢查什麼?
人們可能會認爲這是一個弱點,另一個人會認爲這是一個方便的功能。事實上,這取決於。 – bahrep 2013-04-10 13:28:15
@bahrep:同意。但是在一個典型的軟件項目中,這是一個弱點:你需要確保代碼能夠被編譯,並且在提交之後測試會通過,而SVN不能提供這種保證。 – 2013-04-10 13:48:18
我同意Nizet。對我而言,兼容性和可靠性是重中之重。在我看來,有一種淡化的想法,在1.6中它有所不同。感謝您的澄清。 – Nestor 2013-04-10 18:02:51