小编Bra*_*ley的帖子

git count阶段索引中的文件

我正在试图弄清楚如何轻松计算未提交索引中的文件.

我试过了:

git status | grep '#' | wc -l
Run Code Online (Sandbox Code Playgroud)

但是有一些行开头#不代表更改的文件.谁有更好的东西?想象必须要有一个标志git status来做到这一点.

即使像GitX这样的工具也不容易让你选择分阶段的文件/目录,看看它们有多少.

git

51
推荐指数
5
解决办法
2万
查看次数

在SVN到Git迁移期间,将SVN远程分支和标记转换为本地Git分支/标记的正确方法是什么

在推送到我的远程Git仓库并完全放弃SVN之前,将git-svn init/git-svn提取到本地Git分支/标记之后,使远程分支/标记存在的正确方法是什么?

我有:

  • git svn init
  • svn-remote "svn".git/config文件的部分更新为以下内容:

    url = file:///Users/Developers/git_transition/svn_repo
    fetch = cascade/trunk:refs/remotes/svn/trunk
    branches = cascade/branches/{5.0GA_CLEANUP,drag-n-drop-def-builder,help-text,hib-annotations,hibernate-annotations,image-editor,ldapconfig,liquibase,move-rename-prototype,progress-bar,progress-bar2,quartz-upgrade,recyclebin,rendering_metrics,shuttle_upgrade,spring3,web-services-no-nuller}:refs/remotes/svn/*
    branches = cascade/branches/{6.x,5.x,4.x,3.x,archive}/*:refs/remotes/svn/*
    tags = cascade/tags/{3.7.x,4.x,5.x,6.x,old-releases}/*:refs/remotes/svn/tags/*
    
    Run Code Online (Sandbox Code Playgroud)
  • git svn fetch

是否git-svn clone做一些超出的init /取,轮流这些分支/标签为当地的呢?

我尝试了关于Pro Git建议,但除了空的6.x,5.x,4.x,3.x,标签和存档目录之外,.git/refs/remotes/svn /目录中没有任何内容.我确实验证了远程分支在那里git branch -r.

有人建议我需要系统地检查所有远程分支机构作为本地分支机构:git checkout -b <local_branch_name> <svn_remote_branch_name>但我没有得到任何确定的答案.

已经能够使用该脚本来CONVER标签:

git for-each-ref --format="%(refname)" refs/remotes/svn/tags/6.x |
grep -v @ | while read tag; do GIT_COMMITTER_DATE="$(git log -1
--pretty=format:"%ad" "$tag")" GIT_COMMITTER_EMAIL="$(git log -1
--pretty=format:"%ce" "$tag")" GIT_COMMITTER_NAME="$(git …
Run Code Online (Sandbox Code Playgroud)

git git-svn

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

如何使用git-svn重新获取新指定分支的修订版

我已经从SVN获得了整个存储库,直到修订版15000.我意识到我在另一个地方藏了一个额外的分支.有没有办法用这个新分支的位置更新.git/config文件,并只重新获取与该分支有关的修订?

git git-svn

6
推荐指数
2
解决办法
2484
查看次数

在Named VirtualHost中使用多个ServerPath指令

我正在尝试创建一个虚拟主机dev.company.com,它根据域之后的内容路由到不同的应用程序.具体来说,我想:

我正在使用以下配置:

<VirtualHost *:80>
  ServerName dev.company.com

  ServerPath /jenkins
  ProxyPass /jenkins http://easyrider:8080/jenkins
  ProxyPassReverse /jenkins http://easyrider:8080/jenkins

  ServerPath /clover
  Redirect /clover http://dev.company.com/jenkins/job/proj-master-clover/clover/

  ServerPath /apps
  DocumentRoot "/usr/local/sites/developers"
  <Directory "/usr/local/sites/developers">
        DirectoryIndex index.html
        Options Indexes MultiViews
  </Directory>

  ServerPath /
  ProxyPass / http://tomcat_server:8080/
  ProxyPassReverse / http://tomcat_server:8080/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

http://dev.company.com/jenkins工作正常,但/ apps和/ clover总是重定向到Tomcat服务器.这是正确的方法吗?

apache2

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

活动记录:具有限制的delete_all

试图就是否可以将a delete_all的记录数限制为一个最终答案。

我正在尝试以下方法:

Model.where(:account_id => account).order(:id).limit(1000).delete_all
Run Code Online (Sandbox Code Playgroud)

但它似乎不尊重limit,而是删除了所有Model :account_id => account

我希望它会产生以下结果:

delete from model where account_id = ? order by id limit 1000
Run Code Online (Sandbox Code Playgroud)

使用时这似乎工作正常,destroy_all但我想批量删除。

activerecord ruby-on-rails-3

5
推荐指数
2
解决办法
5279
查看次数

Safari 6调试器 - 查看记录的请求/响应标头

我不确定我是在误写某些东西还是什么,但我似乎无法找到除最近请求之外的任何请求/响应标头,即使在Safari 6.0.1的调试器中记录网络请求时也是如此.

我做了以下事情:

  1. Recording在仪器下启用
  2. 导航到页面
  3. 查看了初始Document请求并查看了它的请求/响应标头
  4. 在该页面上提交了一个表单,该表单将我重定向到另一个站点

现在,当我查看网络请求时,我可以查看浏览器发出的最新请求的请求/响应标头,但它似乎丢失了之前请求的标头.

safari

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

Git - 更新行尾而不影响指责

我有一个行结尾错误的文件。我想知道是否有办法在提交中修复它们,但以这种方式,责任不会显示我已经修改了文件中的每一行。我真的很想让文件的行历史记录保持有用。

git

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

没有为关联的集合对象调用Rails 3.0.10 before_validation回调

我有一个名为Parent的对象has_many Child对象:

has_many :children
accepts_nested_attributes_for :children, :allow_destroy => true
Run Code Online (Sandbox Code Playgroud)

Child包含一个指定:before_validation回调的模块:

def self.included base
  base.class_eval do
    before_validation :my_callback
  end
end

protected
def my_callback
   logger.debug "see me!"
end
Run Code Online (Sandbox Code Playgroud)

我注意到,在为子项创建Parent和嵌套属性时,:before_validation不会为每个Child调用回调.这是预期的行为吗?我试过做一个before_save回调,它似乎工作正常.

这是在Rails 3.0.10上.

谢谢!

activerecord ruby-on-rails

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