1. 用sourceTree clone了github项目,也提交了许多修改,怎么没有记录贡献
你是直接拉取下来,然后是怎么提交的呢
2. 使用SourceTree怎么忽略文件
丢弃:放弃未暂缓区的所有修改(工作区中的修改不会添加到版本控制,就是修改的东西不想提交,就直接丢弃) 移除:直接删除文件
3. 关于sourceTree的问题,怎么提交呢
在输入框输入提问
每个页面的顶端都可以看到“我要提问”的提问输入框,在提问输入框中输入您的问题。
例如输入“哪些食物不宜存放在冰箱中?”,并点击“我要提问”
填写提问细节并悬赏
接下来,您进入到一个提问细节处理页面,在这里您可以进一步对您的提问进行细节处理:
A: 详细说明问题:
您可以详细描述您所遇到的难题,以得到网友最好最有针对性的回答。
例如“杀毒软件并没有发出警报说我已经中毒,而且我也查不到任何的毒,也没有开很多程序,但是今天频繁死机,是什么原因呢”。
B: 设置问题分类
请您切记为您的问题选择一个最恰当的分类,因为只有这样,您的问题才能在第一时间内得到正确解答。
我们的系统会对您的提问进行自动分析并进行分类,但是很可能您对我们的分类并不满意,您可以在此修改已有的分类。
C: 设置悬赏分
设置悬赏分,可以让您的问题得到更多的关注,当然悬赏分越高,受关注度也越高。
请您注意,设置了悬赏分,悬赏分便将从您的积分中扣除,并在您选择了最佳答案后,赠送给最佳答案的回答者。
D: 设定匿名
当某些提问属于您的个人隐私,您可以设定匿名提问,这样,您的用户名便不会出现在问题页面上,取而代之的将会是“匿名”二字。
E: 点击页面底端的“提交问题”按钮,ok,您的问题便提交成功。
请注意您的提问不要违背“知道原则”的内容,否则提问将被编辑删除,并扣除20分,情节严重者,“知道”有权对其做出关闭部分权限、暂停直至删除其帐号等处罚。
等待答复
剩下的,就等着热心网友来解答您的问题吧。
查看您的提问,可以有以下途径:
1. 到个人中心的“我的提问”进行查看,这是比较方便快捷的方法
2. 到您的提问所在的分类浏览查找
4. 使用SourceTree怎么忽略文件
使用CocoaPods 管理第三方库的时候,需要注意不要把文件夹上传到版本管理服务器中
2.使用xcdoe的时候,还有一些个人用户数据也不要上传,可有效避免冲突的发生频率
3.团队开发的时候一定不要两个人同时操作同一个文件,除非你想制造麻烦
4.当需要创建新文件的时候记得一定要先拉取一次服务器代码, 可能已经出现跟库(可能最新别人有提交)不一样的代码, 然后再创建新的文件,新文件创建完成后提交最新的项目,提交后提醒队员拉取一下。(其实xcode新建类的时候会修改项目的project.pbxproj文件)
当另一个成员也新建类文件,他项目中的project.pbxproj也会被修改, 这样就造成两个人同时修改同一个文件,一个人提交之后另一个人就提交不了了。
出现这种情况解决办法就是:按照先提交的那个人的文件结构(在xcode或者project.pbxproj文件或者sourceTree上查看)删除掉自己做的修改之前,一定要先把自己新建的类备份, 然后删除项目中的之前新建的文件, 然后从服务器中拉取一次, 之后再把新建的类拉进项目,提交一次服务器,就可以了。
5.团队开发时不要轻易修改文件结构,例如重排下某些类的顺序,因为这样做也会修改project.pbxproj文件, 这样提交到服务器的话, 成员在拉取代码的时候会提示冲突的。
6.两个成员同时修改了一个文件,A先提交了,B再提交就会出现文件冲突的提示, 这时B可以使用SourceTree的丢弃区块的功能放弃当前修改,解决冲突。如果需要的话,可以把该文件备份一下。
5. Git,Sourcetree某个文件的版本既有超前同时又有落后该怎么处理
简单说下 merge的方法吧
本人习惯用BeyondCompare
BeyondCompare是一款非常强大的文件对比工具 (比Xcode和SourceTree自带的不知道高明到哪去了 (ーωー?) 如果有过Merge经验的同学肯定能体会到有大量冲突时的痛苦 BeyondCompare可以帮你轻松解决这个问题
可是BeyondCompare之前是一直只有Windows版的 3.0开始支持Linux 4.0开始才支持Mac
接下来介绍一下SourceTree中如何集成BeyondCompare
先安装好BeyondCompare(请支持正版)
打开SourceTree的Preferences 选择Diff 在下面的External Diff/Merge中做如下设置
Visual Diff Tool: Other
Diff Command: /usr/local/bin/bcomp
Arguments: \$LOCAL \$REMOTE
Merge Tool: Other
Merge Command: /usr/local/bin/bcomp
Arguments: \$LOCAL \$REMOTE \$BASE \$MERGED
打开终端 输入命令
ln -s /Applications/Beyond\ Compare.app/Contents/MacOS/bcomp /usr/local/bin/
这样就设置完成了 当有冲突的时候 在菜单中选择Resolve Conflicts -> Launch External Merge Tool 即可打开BeyondCompare进行Merge操作
6. 文件被sourceTree忽略了怎么办
丢弃:放弃未暂缓区的所有修改(工作区中的修改不会添加到版本控制,就是修改的东西不想提交,就直接丢弃) 移除:直接删除文件
7. sourcetree 提交文件出现这个怎么办
右边 External Diff 模块 最下面有四个按钮
Stage Hunk 和 Discard Hunk
服务器直接覆盖掉本地冲突整个文件
直接单内击按钮:Discard Hunk
本地直容接覆盖掉服务器冲突文件
直接单击按钮:Stage Hunk
服务器直接覆盖掉本地冲突文件中某几行
选中文件中冲突的那几行
直接单击按钮:Discard Selected Lines
本地直接覆盖掉服务器冲突某几行
选中文件中冲突的那几行
直接单击按钮:Stage Selected Lines
最后,也可以点击External Diff 按钮,进行编辑。
8. mac sourcetree 怎么搜索一个文件
找到最新版本1.9.8 双击打开压缩包的.dmg文件; 将SourceTree的App应用,拖放到Applications里; 在Lanchpad中找到SourceTree.并打开它; 接受协议,版并继权续; 在这里可以直接用指定的账户登录,也可以直接skip 忽略设置 6 安装成功;
9. 麻烦请问:SourceTree在拉取代码时,弹出框SourceTree选项各是什么意思。 求大神讲解
第一个是你有改动抄的文件要提交,不袭然合并failed,第二个是你提交文件的描述在合并时也会显示,就是合并的内容是你提交的信息,如果不选择该项,则会显示Merge remote-tacking barnch 'origin/master' into xxx-branch,后面两个基本上没用到过,也不太清楚什么意思
10. sourcetree怎么向git库提交文件
把内容按元数据方式存储,而SVN是按文件:
因为,.git目录是处于你的机器上的一个克隆版的版本库,它拥有中心版本库上所有的东西,例如标签,分支,版本记录等。.git目录的体积大小跟.svn比较,你会发现它们差距很大。