我有一个带有目录结构的subversion存储库:
frontend
backend
+ a
+ b
在另一个分支中,有人将子文件夹a和b放在根目录中,并删除了其他内容(前端、后端)。
a
b
现在我必须将这个分支合并回主干(backend-folder)。我如何才能做到不丢失分支的历史记录呢?我使用git访问和使用subversion存储库。
我使用的是安装了git 1.8.3.msysgit.0的64位Windows7。
命令git在任何地方都可以很好地工作:
PS C:\dev> git --version
git version 1.8.3.msysgit.0
但是,命令git-svn不执行以下操作:
PS C:\dev> git-svn
The term 'git-svn' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the
最近,我重新命名了svn存储库,通过git-svn与其一起工作。我想,如果我重命名我的git项目所在的文件夹,并更新git配置(它将url = svn://foo/bar改为新名称),那么它就能工作了,但是我得到了以下错误:
Unable to determine upstream SVN information from working tree history
还有什么要做的,才能让它重新发挥作用??
我在服务器上设置了一个空的svn,并且一直在进行本地提交。现在,我希望将我的存储库提交给一个svn服务器。为此,我尝试了:
git-svn checkout http://remote.svn.server.com
git-svn dcommit
Git抱怨说:
Use of uninitialized value in concatenation (.) or string at /usr/bin/git-svn line 411.
Committing to ...
Unable to determine upstream SVN information from HEAD histor