在我的网站上,在页脚中,我想清楚地显示代码的哪个版本.我使用git作为版本控制.获得一些视觉反馈以了解哪个版本实际存在会很棒.
我想显示一些可读的数字,如宝石版本号.我可以创建一个VERSION文件,我管理并在每次需要时增加.
我很好奇是否已有任何现有解决方案?如果它可以例如使用tag来自git的信息将是更可取的.
与其他开发人员共享存储库时,丢失或覆盖代码的最常见方法是什么?
我在与几个股票回购合作之后说这个,我的很多信息都消失了.
什么是安全的解决方法?
我用Github.
跟随这个问题:svn的双重性:忽略
有没有办法完成第二种情况?即Stop Tortoise SVN或普通SVN列出一组固定的文件,这些文件具有本地修改但受版本控制,不会出现在提交列表中?
我在一个项目中,我是另一家公司的一组开发人员的唯一远程开发人员,因此所有其他开发人员可以共享我需要进行本地修改的某些文件.
我们正在公司实施Git,来自SVN,我有一些架构问题.
对于我们的设计师,他们如何管理项目资产?文件,PDF,PSD,图形?在SVN中,我们可以创建一个名为"assets"的文件夹,与代码分离.
如何为数据库快照执行相同操作?
我希望保持代码与数字资产分离,而不会产生更多开销,或者让我们的设计人员对版本控制他们的工作变得复杂.
我是Mercurial的新手.我想知道是否有办法将.hg文件夹移动到工作目录以外的其他位置并仍然监视更改?
例如,
I have the .hg in /foo/.hg/*
Can I move it to /bar/.hg/* and still monitor the contents of foo?
Run Code Online (Sandbox Code Playgroud)
编辑:我对工作目录很偏执.我有Dropbox备份我的Mercurial存储库.但是.hg文件夹对我的Dropbox来说太大了
出于复杂的法律和安全原因,我的公司不能使用任何形式的开源软件,但我无法忍受Visual Source Safe.您会推荐哪些安全的商业版控制系统?
我们公司最近使用TortoiseSVN作为客户端将版本控制系统切换到SVN ,以便于使用敏捷开发方法.我们的SVN存储库有多个来自主干的分支,每个sprint一个.我们通常做"保持分支最新的主干然后重新整合分支"的方法.但是,有时需要将分支中的更改移植到主干或其他分支!(像错误修复).我们有一个不断开发的bugfixes分支(如果可能的话我想保留它一个分支,所以trunk可以保持"纯粹").
如果我定期合并一系列修订从分支到主干,然后在完成我们的错误修正集后重新集成分支到主干,这会有效吗?我不想双重合并.从来没有做过重新整合合并而只是继续做一系列的修改会更好吗?我们正在使用SVN 1.6.
我有一个关于我的网站的CSS的"廉价"版本控制的想法,但我认为这可能不是一个好主意.以为我会把它扔出去,万一有人有类似的想法,效果更好(除了真正的svn等)
我的想法是创建一个像"sitename.css"这样的主要css文件,然后在此文件中使用@import连接到带有更新的最新文件.我按日期命名这些导入的文件,例如:20101222_css.css所以我知道上次更新的时间.当我进行更改时,我可以进行编辑,将更新放在相应的位置,将@import更改为新文件,并在网站上更新中提琴.
在阅读了@import的问题之后,例如在页面完成后加载,我现在对此并不太热衷.
没有一个完整的系统实现类似的方法的任何想法?我为不同的人做了很多小项目工作,并认为这种方法可能是一种跟踪事物的简单方法.
感谢您的任何想法/建议.
有没有办法bzr status忽略未知文件,只显示添加/修改/删除的文件?
我已经检查bzr help status了用户指南,除了忽略所有未知文件之外无法找到解决方案bzr ignore.还有其他解决方案吗?
我需要从存储库中删除我的"uploads"文件夹及其所有历史记录,因为它只包含垃圾测试数据.
请帮忙.
version-control ×10
git ×2
mercurial ×2
svn ×2
tortoisesvn ×2
.net ×1
bazaar ×1
css ×1
dvcs ×1
github ×1
merge ×1
repository ×1
security ×1