我有一個SVN服務器S1
。我在兩臺電腦PC1
和PC2
上提取知識庫。我在PC1
上添加了git commit,這要歸功於git commit
,然後通過svn dcommit
將它們添加到服務器。一切都很美好。更改在服務器上。接下來我去了PC2
並嘗試'git svn fetch'。它獲取最後一次提交(我希望如此,因爲終端輸出看起來像它提取),但我沒有看到日誌中的最後提交。另外我沒有看到文件的新變化。兩個git-svn存儲庫克隆,新提交不出現
也許問題與我製作我的兩個存儲庫的方式有關。 PC1
的存儲庫是由git svn
所作。但是PC2
的存儲庫是來自PC1
的硬拷貝(通過scp -rf
)。
這是什麼問題?
當我的回購服務器是svn服務器時,我必須使用'git push'嗎?我以爲'git svn dcommit'這樣做。 –