标签: git-svn

Git svn rebase:校验和不匹配

当我尝试在我的存储库上执行git svn rebase时遇到问题.它显示:

Checksum mismatch: code/app/meta_appli/app_info.py
expected: d9cefed5d1a630273aa3742f7f414c83
     got: 4eb5f3506698bdcb64347b5237ada19f
Run Code Online (Sandbox Code Playgroud)

我搜索了很多但没有找到解决这个问题的方法.

如果有人知道,请分享您的知识.提前致谢.

svn git git-svn

43
推荐指数
1
解决办法
1万
查看次数

是否有可能在单个svn提交中使git svn dcommit结果?

根据手册,git dcommit"将在git中为每个提交创建一个SVN版本."但有没有办法避免多次Subversion修订?也就是说,让git在执行之前合并所有更改svn commit

svn git git-svn

42
推荐指数
3
解决办法
2万
查看次数

git-svn克隆检查错误的回购?

所以我试图通过使用git-svn切换到git.我有一个名为myrepo的svn repo ,我想从中克隆一个名为myproject的项目.问题是通过运行以下命令:

git svn clone path-to-repo/myrepo/myproject --stdlayout --prefix=svn myproject

整个repo myrepo被克隆而不仅仅是myproject.我尝试使用-T,-t,-b以让git知道项目的布局,但没有任何成功.我总是得到以下输出:

Using higher level of URL: path-to-repo/myrepo/myproject => path-to-repo/myrepo

并尝试克隆那个.难道我做错了什么?可能是svn repo布局可能被破坏或git不兼容?

git-svn

42
推荐指数
2
解决办法
1万
查看次数

从svn存储库克隆git存储库,导致无文件,远程无分支的git repo

工作SVN回购

我正在开始使用git repo与svn repo进行交互.svn存储库设置正常,只需提交一个基本的README文件.

检查出来工作正常:

tchalvak:~/test/svn-test$ 
svn checkout --username=myUsernameHere http://www.url.to/project/here/charityweb/
A    charityweb/README
Checked out revision 1.
Run Code Online (Sandbox Code Playgroud)

svn repo的git-svn克隆失败

当我尝试在git中克隆存储库时,第一步显示没有错误...

tchalvak:~/test$ 
git svn clone -s --username=myUserNameHere http://www.url.to/project/here/charityweb/
Initialized empty Git repository in /home/tchalvak/test/charityweb/.git/
Authentication realm: <http://www.url.to/project/here:80> Charity Web
Password for 'myUserNameHere': 
Run Code Online (Sandbox Code Playgroud)

...但是导致无用的文件夹,不包含文件,没有分支,也没有提交:

tchalvak:~/test$ ls
charityweb
tchalvak:~/test$ cd charityweb/
tchalvak:~/test/charityweb$ ls
tchalvak:~/test/charityweb$ ls -al
total 12
drwxr-xr-x 3 tchalvak tchalvak 4096 2010-04-02 13:46 .
drwxr-xr-x 4 tchalvak tchalvak 4096 2010-04-02 13:46 ..
drwxr-xr-x 8 tchalvak tchalvak 4096 2010-04-02 13:47 .git
tchalvak:~/test/charityweb$ git …
Run Code Online (Sandbox Code Playgroud)

git git-svn repository git-clone

42
推荐指数
1
解决办法
1万
查看次数

如何使用git-svn只检查主干而不是分支和标签?

我正在开发一个Java遗留项目,它有20个模块相互连接.因此,每个模块都有自己的分支和标记.结构是这样的:


/projects
   .svn
   - module1
       .svn
       -trunk
       -branch
       -tag
   - module2
       .svn
       -trunk
       -branch
       -tag

projects文件夹大约30 GB,几乎不可能用于git-svn clone签出所有模块,但这是因为它计算所有分支和标签.

是否可以只克隆项目中继,以便我可以开始在本地提交?

svn git git-svn

42
推荐指数
3
解决办法
3万
查看次数

如何将git桥接到ClearCase?

我最近git svn很习惯和喜欢它.现在我正在另一个客户开始一个新项目.在该站点,选择的SCM是ClearCase.我没有找到git svnClearCase 的烘焙等效物.是否有人尝试使用git本地作为ClearCase的前端使用一些技巧,配置或脚本以及任何成功的衡量标准?如果是这样,请解释一下使用的方法?

git clearcase git-svn

41
推荐指数
3
解决办法
3万
查看次数

使用TortoiseGit与SVN存储库交互的说明?

多年来,我一直在Windows上使用TortoiseSVN,为我自己的项目提供本地文件系统存储库.我打算开始与其中一个项目的朋友合作,并将存储库转移到我自己的网站.我读了很多"git beats SVN!" 过去几年的帖子,并认为我至少应该看到大惊小怪的是什么.一些研究发现了"git svn"命令,并且TortoiseGit声称拥有一定程度的git-svn支持.我喜欢保留SVN存储库的想法,并在将它们提交到存储库之前用git做一些本地提交或分支."搁置"命令听起来也很有用.

不幸的是,虽然有很多CLI git-svn教程,但TortoiseGit却没有任何东西(事实上它似乎还处于早期开发阶段).结果,我在试图找出让这些部分合作所需的工作流程时遇到了问题.

我在D:\ Projects\repositories\MyProject中有一个SVN存储库.我创建了D:\ Projects\temp\gittest,并尝试对存储库执行TortoiseGit"Git Clone".从那里,我有问题试图指出trunk/branches/tags文件夹的位置(这只是我的存储库中的标准布局).当我离开那些未经检查的时候,我只能得到有用的结果.当我确实正确地启动了git存储库时,我能够进行一些更改并执行一些git提交,但是在执行SVN DCommit时遇到了问题.

所以,我希望有人可以提供一套相当详细的说明,说明如何正确使用TortoiseGit与现有的SVN存储库(本地文件系统或远程服务器上的存储库).不"不要使用SVN!" 请回答 - 我有兴趣学习如何让这两件作品一起工作.如果你觉得TortoiseGit的SVN支持还不够成熟,那么这也是有用的信息.

谢谢!

svn git-svn tortoisegit

40
推荐指数
4
解决办法
3万
查看次数

有没有像TortoiseSVN那样的git-svn windows客户端?

我喜欢TortoiseSVN的Windows集成.处理git-svn有类似的东西吗?如果它足够快,我甚至可以使用集成度较低的GUI.我不想要的是一个CLI,因为我很少有一个命令提示符位于正确的目录中.


这是一个相关的问题,但对于Linux

svn windows tortoisesvn git-svn

39
推荐指数
4
解决办法
4万
查看次数

未能将一些参考文献推送到git@heroku.com

当我尝试将我的文件推送到heroku rep时,我收到此错误.

我已经在gitconfig中设置了autocrlf = false但是这个问题仍然存在.我也试过这个解决方案, 但没有收获.

任何建议都可能是git仍然使用旧配置设置,如果是,那么我该如何刷新它.

谢谢

C:\myapp>git push heroku
To git@heroku.com:myapp.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@heroku.com:myapp.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again.  See the
'Note about fast-forwards' section of 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)

在尝试时 git pull heroku master

warning: no common commits
remote: Counting objects: 215, done.
remote: Compressing objects: 100% (147/147), done. …
Run Code Online (Sandbox Code Playgroud)

git git-svn heroku

39
推荐指数
9
解决办法
10万
查看次数

git rebase出错("无法应用......")

我是GitHub存储库https://github.com/plison/opendial的管理员.我想减少存储库中的提交数量,因为存储库已经有几千个提交,其中许多是可以轻松压缩在一起的小调试更改(特别是几年前的那些).

因此,我正在尝试应用变基,以便压缩我的部分提交.但是,我遇到了以下问题:

  1. 当我输入例如git rebase -i HEAD~10,我在交互式编辑器中获得了相当多的提交行(远远超过10).可能是什么原因?
  2. 更重要的是,一旦我关闭交互式编辑器以启动变基,我系统地得到错误消息"错误:无法应用",即使我没有对提交进行任何更改(即,如果我将所有行保留为'pick' ,无需任何修改或重新排序).

我该如何解决这些问题?应该注意的是,存储库是从Google Code上托管的先前(SVN)存储库自动导入的.到目前为止转换似乎运行良好,但我想知道为什么我在尝试重新提交我的提交时会遇到这些错误.

git github git-svn rebase git-rebase

38
推荐指数
2
解决办法
3万
查看次数