我们开始使用git,并喜欢它,但有一个现有的Subversion repository。
是否可以从git推送对svn的更改,其中svn的url是几个值之一?(公司内部的url与外部不同。)
它将是相同的存储库,但通过不同的url访问。
您可以将git
与svn
与git-svn一起使用,这使您可以使用svn
存储库将commit
和rebase
作为本地git
存储库。
关于由两个不同的url标识的svn
repo,正如您所说的是同一个存储库,所以我建议您在操作系统中创建一个"网络别名",这样git的url总是相同的,您可以根据您的连接(公司网络内部或外部)使其指向一个或另一个url。在*unix中,您可以通过编辑/etc/hosts
文件来完成此操作。