草庐IT

SVN_REVISION

全部标签

svn - Subversion 相当于 Git 的 'show' 命令?

我喜欢你如何使用gitshowrev查看git中的内容我还没有在Subversion中找到等效项。似乎Subversion希望您在两个提交之间进行比较以获得合理的结果。我是不是弄错了,或者在svn中是否有一个等同于gitshow的工具来查看提交的内容? 最佳答案 svndiff-crev将显示指定修订版中发生的更改。svnlog--diff-crev将显示差异和提交信息。 关于svn-Subversion相当于Git的'show'命令?,我们在StackOverflow上找到一个类似的问

git - 获取用于 Subversion -> Git 迁移的 SVN 用户列表?

我一直在查看一些SVN->Git迁移,他们都提到在迁移之前获得正确的用户列表,特别是通过使用命令:svnlog-q|grep-e'^r'|awk'BEGIN{FS="|"};{print$2}'|sort|uniq我可以访问托管单个存储库(有9个项目)的Ubuntu服务器,但没有在本地安装SVN。是否可以在服务器上运行该命令以获取用户名列表?目前它只是返回错误:svn:E155007:'/var/subversion/'isnotaworkingcopy 最佳答案 将路径作为URL传递到存储库:svnlog-qfile:///var

git - 获取用于 Subversion -> Git 迁移的 SVN 用户列表?

我一直在查看一些SVN->Git迁移,他们都提到在迁移之前获得正确的用户列表,特别是通过使用命令:svnlog-q|grep-e'^r'|awk'BEGIN{FS="|"};{print$2}'|sort|uniq我可以访问托管单个存储库(有9个项目)的Ubuntu服务器,但没有在本地安装SVN。是否可以在服务器上运行该命令以获取用户名列表?目前它只是返回错误:svn:E155007:'/var/subversion/'isnotaworkingcopy 最佳答案 将路径作为URL传递到存储库:svnlog-qfile:///var

svn - 使用 svn 元数据克隆 git-svn 存储库

我已经使用git-svnclonesvn://url/trunk--stdlayout克隆了我的主存储库。现在我想用svn元数据克隆存储库。这样我就可以git-svnrebase它到主服务器。请注意,我不想在两个git-svn克隆之间推送提交,我只是想将所有git-svn元数据添加到新克隆的存储库,这样新的克隆也将能够与主颠覆服务器通信。 最佳答案 它在docs中.你应该做的是:gitconfig--replace-allremote.origin.fetch'+refs/remotes/*:refs/remotes/*'gitfe

svn - 使用 svn 元数据克隆 git-svn 存储库

我已经使用git-svnclonesvn://url/trunk--stdlayout克隆了我的主存储库。现在我想用svn元数据克隆存储库。这样我就可以git-svnrebase它到主服务器。请注意,我不想在两个git-svn克隆之间推送提交,我只是想将所有git-svn元数据添加到新克隆的存储库,这样新的克隆也将能够与主颠覆服务器通信。 最佳答案 它在docs中.你应该做的是:gitconfig--replace-allremote.origin.fetch'+refs/remotes/*:refs/remotes/*'gitfe

git-svn --ignore-paths

我现在用git-svn的--ignore-paths选项苦苦挣扎了几个小时,试图从大型存储库中只获取某些标签。我想在dev开始获取,看起来像>svnlshttp://192.168.0.2/svn/repo/corporation/devbranches/tags/trunk/完整标签集的存储库目录列表如下所示:>svnlshttp://192.168.0.2/svn/repo/corporation/dev/tagsAcme-4.x/Acme-5.0/Acme-5.1/Acme-5.2/Acme-5.3/Acme-5.4/Acme-5.5/Acme-5.6/Acme-5.7/Acme

git-svn --ignore-paths

我现在用git-svn的--ignore-paths选项苦苦挣扎了几个小时,试图从大型存储库中只获取某些标签。我想在dev开始获取,看起来像>svnlshttp://192.168.0.2/svn/repo/corporation/devbranches/tags/trunk/完整标签集的存储库目录列表如下所示:>svnlshttp://192.168.0.2/svn/repo/corporation/dev/tagsAcme-4.x/Acme-5.0/Acme-5.1/Acme-5.2/Acme-5.3/Acme-5.4/Acme-5.5/Acme-5.6/Acme-5.7/Acme

git svn fetch/rebase 错误 : unable to remap msys-ssl-0. 9.8.dll 与父地址相同——0x678F0000

我最近开始在gitsvnfetch或gitsvnrebase上收到以下git错误,但其他本地git命令工作正常:以下是详细的错误信息:C:\Git\bin\perl.exe:**unabletoremapC:\Git\bin\msys-ssl-0.9.8.dlltosameaddressasparent--0x678F00000[main]perl1300sync_with_child:child7092(0x324)diedbeforeinitializationwithstatuscode0x1567[main]perl1300sync_with_child:***childsta

git svn fetch/rebase 错误 : unable to remap msys-ssl-0. 9.8.dll 与父地址相同——0x678F0000

我最近开始在gitsvnfetch或gitsvnrebase上收到以下git错误,但其他本地git命令工作正常:以下是详细的错误信息:C:\Git\bin\perl.exe:**unabletoremapC:\Git\bin\msys-ssl-0.9.8.dlltosameaddressasparent--0x678F00000[main]perl1300sync_with_child:child7092(0x324)diedbeforeinitializationwithstatuscode0x1567[main]perl1300sync_with_child:***childsta

svn - git svn dcommit 与 svn 用户名

我正在尝试在旧的subversion存储库之上使用git。我们有多个用户在新的gitremote(origin/master)上工作,它是旧仓库的gitsvn克隆。问题是当我们执行gitsvndcommit将更改从新的gitrepo推送到旧的subversionrepo时,提交者的用户名丢失了,取而代之的是gitsvn克隆的用户信息。有没有办法在dcommit时将提交者的信息保存到颠覆中? 最佳答案 您可以将git-svn与--add-author-from和--use-log-author一起使用。前者在commitmessage