标签: git-svn

有没有办法在不改变格式的情况下比较 Git 中的两个文件?

我提交了一些具有某种格式的代码,但源代码具有某种其他格式。审阅者要求我恢复所有更改,我正在寻找一些 UI 工具或 Git 中的某种方法来删除格式并给出实际结果。

git github git-svn

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

在 svn 到 git 迁移期间提交作者的电子邮件地址错误

我已将 svn 存储库迁移到本地 git。由于某种原因,所有作者看起来都是这样的:

userid <userid@localhost> 
Run Code Online (Sandbox Code Playgroud)

有没有办法将所有作者重写“localhost”更改为“myorg.org”

userid <userid@myorg.org> 
Run Code Online (Sandbox Code Playgroud)

更新

userid 不固定。

git git-svn subgit

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

git svn fetch 操作的超时设置

我需要设置 git svn fetch 命令的超时。如果获取过程花费的时间超过特定时间间隔(例如 10 分钟),则应该超时。是否可以在 git 命令本身中这样做?或者任何其他可能的方式来做到这一点?

git git-svn

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

如何将 SVN 转换为 Git,同时将一个巨大的存储库拆分为单独的存储库?

我想将我们的 SVN 存储库迁移到git.

我们当前的存储库是一个巨大的单例堆,包含许多 Visual Studio 解决方案,所有解决方案都驻留在存储库的单独子目录中。

当将其转换为时,git我想将 SVN 存储库拆分为git每个解决方案的单独存储库,同时维护每个解决方案的历史记录。

我不希望在我们未来的所有git存储库中保留整个 SVN 存储库的历史记录。我在这些未来的git存储库中想要的只是特定子目录的历史记录。

这可能吗?


当前SVN存储库文件结构:

svn_base
   |-- Solution1
   |   |-- 1.cs
   |   |-- 1.csproj
   |   |-- 1.sln
   |-- Solution1
   |   |-- 2.cs
   |   |-- 2.csproj
   |   |-- 2.sln
   |-- Solution3
   |   |-- 3.cs
   |   |-- 3.csproj
   |   |-- 3.sln
Run Code Online (Sandbox Code Playgroud)

所需的git存储库文件结构:

Solution1
   |-- .git
   |-- 1.cs
   |-- 1.csproj
   |-- 1.sln

Solution2
   |-- .git
   |-- 2.cs
   |-- 2.csproj
   |-- 2.sln …
Run Code Online (Sandbox Code Playgroud)

git git-svn

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

SVN提交/更新存储库

我只是想知道一些事情,我正在与其他几个程序员一起工作,我们都使用SVN进行项目,我将svn树下载到我的本地计算机,每当我更新我提交的东西时,到目前为止,一切都好.

如果:

  1. 我正在使用我的本地版本,更新XXX.cpp(version1)中的内容,而其他人上传了该XXX.cpp的版本2,然后我上传了我的版本,我的"旧"版本是否会覆盖新版本?

谢谢,

svn git-svn

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

有人使用Activecollab与Git或Hg?

我们目前使用activecollab和subversion,但我们想考虑使用Git或Hg来为我们提供分布式源代码控制.

是否有人进行此工作,以便修订可以链接到activecollab中的票证,就像它们用于SVN一样?

git mercurial git-svn activecollab hgsubversion

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

如何使用phpfog将我的项目文件升级到我的git hub

我试图通过phpfog云服务托管我的php应用程序,这是我第一次尝试使用任何GIT客户端; 按照PHPfog文档中定义的过程,我完成了创建键并添加它.

现在我想知道如何将我的项目添加到云中,简单来说,我有一个文件夹,其中包含我的所有项目文件.php,图像等.我想要它们在我的域名上?

怎么做?我必须遵循GIThub文档或phpfogs吗?

我已经尝试了很长时间,并且在这一切之间感到困惑,请帮助它.

php git github git-svn phpfog

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

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

当我尝试将我的文件推送到heroku rep时,我收到此错误.我试过以下解决方案,但没有帮助:

  1. 这个
  2. 尝试git pull heroku master(结果如下)
  3. 尝试尝试git push heroku -f(结果如下)
  4. set autocrlf = false

请指导我完成这个.

谢谢

C:\myapp>git init
Reinitialized existing Git repository in C:/myapp/.git/
C:\myapp>git add .
C:\myapp>git add -u

C:\myapp>git commit -m "ic"
# On branch master
nothing to commit (working directory clean)

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 …
Run Code Online (Sandbox Code Playgroud)

git git-svn heroku

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

从svn存储库克隆的Git无法识别远程

今天我将我们的svn存储库克隆到git中.我有一些未提交的工作,所以我svn commit他们然后去他们拉进git存储库.

问题是,git似乎在某种程度上混淆了svn存储库.

首先,git remote什么都没有!但是,如果我写git pull <tab>,它会自动完成svn-remote.svn.尝试结果

fatal: 'svn-remote.svn' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我去查看git自己的文件.这是配置文件:

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[svn-remote "svn"]
        url = svn+ssh://myname@repository_address
        fetch = libskin/dev:refs/remotes/trunk
        branches = libskin/branch/*:refs/remotes/*
Run Code Online (Sandbox Code Playgroud)

因此,远程实际存在(虽然奇怪的是树枝都没有).所以我开始尝试git pull svngit pull trunk其他事情,他们都失败了相同的消息.

我甚至尝试在配置文件中手动添加分支:

[branch "master"]
        remote = svn
        merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)

但问题仍然存在.

我该如何解决这个问题?

git git-svn

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

无法重置Git扩展中的更改

我正在使用Git Extensions连接到GitHub.最近我遇到过有些文件在未分级的更改中被标记.我无法重置/删除文件.摆脱它们的唯一方法是签入文件.

git git-svn git-extensions

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