问题标签 [version-control]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 版本控制 PHP Web 项目
我们有一个想要进行版本控制的 PHP 项目。现在,我们三个人正在开发该项目的开发版本,该版本位于一个外部文件夹中,我们所有的 Eclipse IDE 都链接到该文件夹中,因此没有版本控制。
对此进行版本控制的正确方法和最佳方法是什么?
我们设置了一个 SVN,但我们只需要找到一种很好的签入和签出方法,以便我们在开发服务器上进行测试。有任何想法吗?
git - 如何撤消 git reset --hard HEAD~1?
是否可以撤消由以下命令引起的更改?如果是这样,怎么做?
svn - 您如何处理源代码管理中的配置文件?
假设您有一个典型的 Web 应用程序和一个文件 configuration.whatever。每个从事该项目的开发人员都将有一个用于他们的开发盒的版本,将有一个开发、生产和阶段版本。您如何在源代码管理中处理这个问题?根本不签入此文件,使用不同的名称进行检查或完全做一些花哨的事情?
svn - Subversion Hooks 的常见类型
人们为 Subversion 使用了哪些类型的钩子脚本?只是一般的想法,但代码也会很棒!
svn - 学习版本控制,好好学习
我应该从哪里开始学习版本控制系统?我过去使用过 SVN、Team Foundation 和 Sourcesafe,但我并没有完全掌握它,我的团队似乎也没有掌握它。
掌握哪些要点最重要?我意识到这从 VCS 到 VCS 是不同的,但是为了这个问题,我们可以假设 Subversion 是我最有兴趣了解的 VCS。
另外,如果可以的话,请推荐任何您认为有用的有关该主题的书籍。
version-control - 如何在 Perforce 树中查找未跟踪的文件?(模拟svn状态)
任何人都有脚本或别名来在 Perforce 树中查找未跟踪的(真的:未添加的)文件?
编辑:我更新了已接受的答案,因为看起来 P4V 在 2009 年 1 月的版本中增加了对此的支持。
svn - 将 VisualSVN 服务器配置为使用 _svn 而不是 .svn
我们的构建服务器出现了问题,尽管我们认识到存在更改,但没有从源代码管理中检查修改。
它被追踪到控制文件夹(不确定它的真实名称是什么),现有的工作版本使用 _svn。清除工作文件夹会强制进行新的完整结帐,我注意到现在控制文件夹是 .svn。看起来我们的集成例程最初是使用 _svn 检查代码,但现在它使用的是 .svn。
集成期间使用的 svn.exe 来自 VisualSVN 服务器,我可以将其设置为再次使用 _svn 吗?
我不知道原始工作副本是如何使用 _svn 的!- 我们只使用过 VisualSVN 服务器并且没有改变它。
我们根据建议将 TortoiseSVN 设置为使用 _svn,这对 Visual Studio 更有效,并且还在构建服务器上安装了 TortoiseSVN,以备不时之需。这可能是原因吗?
这真的有必要吗?由于 MSBuild 是 Microsoft 的,因此是否像 Visual Studio 那样推荐它?
svn - 在 Windows 上将 Subversion 设置为服务
在将 subversion 安装为服务时,我使用了以下命令:
然后我得到了这个错误:
在查看了服务控制管理器上的一些 MSDN 文档后,我尝试在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 的注册表项的权限中授予所有人完全控制权,但这没有任何效果。
有谁知道我做错了什么,或者如何克服这个问题?
注意#1:我在这个盒子上以管理员身份运行
*注意#2:我按照此处给出的说明进行操作,因此我对目录的选择可能被误导了。而且我的存储库实际上并不称为“my_repository”。我使用了当前在gasp VSS 中受源代码控制的实际项目的名称。*
svn - 将 VisualSVN 服务器附加到现有存储库
所有最近的 VisualSVN Server 帖子都让我想去看看。我现在通过 Apache 运行 SVN,但我想尝试 VisualSVN Server,主要用于 Active Directory 集成。他们的文档没有描述您是否可以轻松迁移现有存储库。
以前有人做过吗?
version-control - 源代码控制背后的理论(和术语)
我已经尝试对几个项目使用源代码控制,但仍然不太了解。对于这些项目,我们使用了 TortoiseSVN,并且只进行了一行修改。(没有主干、分支或任何其他。)如果有推荐的方法来设置源代码控制系统,它们是什么?这样设置的原因和好处是什么?集中式和分布式源代码控制系统的工作方式之间的根本区别是什么?