我有一个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'这样做。 –