我正在为我的项目使用Mercurial版本控件.一切都像push,pull,update没事做什么,但有一点是哪里错了:当我使用push它显示是这样的
warning: bitbucket.org certificate with fingerprint 24:9c:45:8b:9c:aa:ba:55:4e:01:6d:58:ff:e4:28:7d:2a:14:ae:3b not verified (check hostfingerprints or web.cacerts config setting)
Run Code Online (Sandbox Code Playgroud)
有人能告诉我错误的部分在哪里.任何帮助和建议都非常值得赞赏.
我是一个新的BB用户,作为第一个'签入'的一部分,它要求我创建一个新的contributors.txt,其中包含我的名字(我来自Github,但没有这样做).
所以我在之前的提交中错误地提交了我的secrets.yml(yikes !!)并且我想清理我的git提交历史.似乎禁食最简单的方法是使用BFG.我已经下载了jar文件并安装了Java是必需的,并且我创建了一个我的repo的镜像 - 但是当我按照文档运行命令时:
java -jar bfg.jar --delete-files secrets.yml my-repo.git
我收到了错误 Unable to access jarfile bfg.jar
文档非常漂亮,但没有说明我应该做些什么来安装它或让它运行,或链接到我的镜像仓库,我很困惑.我看了一个youtube教程,说我应该使用像这样的命令创建一个符号链接;
ln -s ~/bfg-1.11.6.jar /usr/local/bin/bfg
运行bfg,除了我不确定该命令的第二部分是指(/usr/local/bin/bfg)或它应该指向我的情况,因为这对我来说不起作用.我将jar文件保存在用户根目录中.我需要搬家吗?如何在镜像仓库上运行BFG,运行时我是否应该在镜像应用程序目录中?或者从应用程序外部运行它?
我有一个奇怪的问题,我的git提交消息中出现了很多^ M个字符.请找到附带的截图.这不会导致任何问题,只是让阅读烦人.

提示赞赏.
我知道还有其他问题看起来一样,但我无法找到对我的确切案例有用的东西.
我的服务器的URL是:http: //servername.domain.com我的服务器安装了ZPanel,因此服务器中的路径为:/ var/zpanel/hostdata/username/public_html/servername_domain_com /
我创建了一个子文件夹"svn",设置SVN使用该文件夹并在其中创建了回购,更改了所有者等.冲浪到它工作,需要登录然后你可以看到"修订版0".但是当试图检查或做任何事情时,它会从标题中给出错误.
我安装了SVN并将其作为配置.
< Location /svn>
DAV svn
SVNParentPath /var/zpanel/hostdata/username/public_html/servername_domain_com/svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /etc/svn-auth-users
Require valid-user
< / Location>
Run Code Online (Sandbox Code Playgroud)
你知道它为什么不起作用吗?我没有更改virtualhosts文件,它只包含servername.domain.com的默认链接.
谢谢!
这是我想在我的应用程序中使用的github上的一个演练开放库.
https://github.com/GnosisHub/GHWalkThrough
有一种设置bg视图的方法:
- (UIImage*) bgImageforPage:(NSInteger)index
{
UIImage* image = [UIImage imageNamed:@"bgimage"];
return image;
}
Run Code Online (Sandbox Code Playgroud)
我想为每个索引添加设置不同的图像,所以我这样做:
- (UIImage*) bgImageforPage:(NSInteger)index {
UIImage* image;
if (index == 0) {
image = [UIImage imageNamed:@"screen 1"];
} else if (index == 1) {
image = [UIImage imageNamed:@"screen 2"];
} else if (index == 2) {
image = [UIImage imageNamed:@"screen 3"];
} else if (index == 3) {
image = [UIImage imageNamed:@"screen 4"];
}
return image;
}
Run Code Online (Sandbox Code Playgroud)
结果:
无论何时加载视图都有一个清晰的bg,如果我向左滑动到索引1,我得到屏幕1>如果我向左滑动索引2,3和4,bg保持屏幕1 ...
有人能看到这里有什么问题吗?
从SVN删除用户时,是否会影响历史记录.我找不到任何文件.谢谢.
我知道它是如何git rebase工作的,我已经在生产中使用了一段时间.它将分支的所有提交重放到另一个分支上.它会重写您当前分支的历史记录.
我最近开始玩git rebase --skip,虽然我最初害怕它.我意识到它只是跳过那个承诺就好像从未发生过一样.
在我看来,在这两种情况下生成的工作目录是相同的:
1)除最近的提交外,所有提交都被跳过
2)重放所有提交,以便解决提交以支持their分支.
提醒: their是您在重新绑定时当前所在的分支.
其他提醒:我对工作目录特别感兴趣.这是一样的吗?
工作目录是否是相同的结果?
有什么优点/缺点或在github仓库中包含软件包的标准做法?
几年前,Mercurial | TortoiseHG 可以轻松地与至少 2 位“老大哥”进行双向数据交换:
当前(6.0版本家族)状态-普通用户没有:
hgsubversion: 6a6ce9d9da35 2019-04-19(从我的 中提取TortoiseHg\extension-versions.txt),外部 SVN 绑定仅适用于 Python 2.7(而 Mercurial 内的 py3-movement是活跃的)pip不是正确的方式(tm)对于如何做到这一点,是否有任何评论、补充、澄清、建议(如果我所做的事情是错误的)?
经过一些测试后添加:来自 Matt Harbison 的特殊版本tortoisehg-6.0hggit-x64.msi至少允许使用 hg-git 与 ssh-transport (还不是 http),并且可以推荐普通用户日常使用。
git ×4
bitbucket ×2
mercurial ×2
svn ×2
.net ×1
apache ×1
c# ×1
checkin ×1
git-rebase ×1
hg-git ×1
hgsubversion ×1
ios ×1
jar ×1
line-endings ×1
objective-c ×1
tortoisehg ×1
vim ×1