我有两个分支:master和development.该development分支包含一些已完成的新功能和几个未完成的修改 - 但尚未提交任何内容.自创建分支以来,Master没有改变.
我想将已完成的功能提交到开发人员并将这些功能合并回主分支进行部署,但暂时将未完成的修改保留在dev上.
顺便说一句,没有任何文件跨越两个类别(例如,没有任何内容被更改/添加为新的完整功能的一部分,后来被修改为尚未完成的功能的一部分).
我的直觉是,我应该手动将完成的功能集中的所有隐含文件添加到git队列,将这些文件提交到dev,然后将分支切换到master并进行合并.
但是这会保存我在dev分支中未提交功能的工作吗?或者这是需要存储的情况之一?如果是这样,做正确的命令是什么?
我很危险地接近推出一个非常繁重的网络应用程序,我在服务器上几乎所有的东西都在QA中.我仍然会在这里和那里进行修改和改变,虽然我正在拍摄我的服务器的夜间快照,我仍然希望有一些形式的变更管理,所以我可以确定在我的环境中发生了什么变化错了(特别是我在制作时).所以我很好奇...有没有人对一个好的变更管理应用程序(网络或其他)有任何建议?其他人都做了什么?我应该吮吸它并使用电子表格吗?
不像Gitweb那样,因为你只能浏览而不是实际检出文件.
我正在考虑像Visual SourceSafe这样的东西,但是基于网络和开源,你可以自己托管.
Trac可能更接近我正在寻找的东西,但我听说过它的坏事.
还有其他选择吗?
编辑: 我正在与几个开发人员一起开发一个PHP/MySQL Web开发项目,我们想要一个我们都可以通过Web访问的系统(我们住在不同的国家),可以签出/签入文件,比较文件版本和标签文件.所以,想想Visual SourceSafe,但你可以通过浏览器使用.有没有这样的?
我们的设置如下:
我们有一个运行Ubuntu的本地开发服务器,其设置与我们的实时主机相似.每个开发人员都在Windows计算机上工作,并从本地开发服务器访问这些文件.
有问题的项目是许多用PHP构建的网站.由于没有充分的理由不使用版本控制,我们打算在服务器上运行SVN,Git,Mercurial或其他东西.
问题是,我们如何做到这一点,但是从Windows机器提交更改,我们如何检查站点(项目)的完成区域或整个站点上传到实时(远程)服务器?
我必须以幻灯片的形式保存大量的培训材料.
乍一看,我注意到OpenOffice OOImpress中不支持版本控制(但我可能错了).
我应该使用哪种工具来轻松维护我的培训材料?
我想过使用LaTeX + Beamer以便我可以轻松地将版本控制放在幻灯片的源代码中,但非技术人员应该能够更新材料,我宁愿不强迫他们学习LaTeX.
我想知道是否有任何推荐的免费bug跟踪和/或与Subversion集成的票务软件.唯一的要求是该软件在Windows(SQL Server后端和Windows Server)上运行.谢谢.
很多时候我需要删除一个文件夹并复制另一个具有相同名称的文件夹.总是这是一个麻烦的地方.这样做的最佳方法是什么?
我尝试提交时遇到的错误:
Run Code Online (Sandbox Code Playgroud)Error: Directory Error: '..\trunk\bin\MVCContrib\InputBuilderTemplates\.svn' Error: containing working copy admin area is missing Error: Please execute the 'Cleanup' command.
我在尝试清理时遇到的错误:
Run Code Online (Sandbox Code Playgroud)'..\trunk\bin\MVCContrib\InputBuilderTemplates\.svn' is not a working copy directory.
我在iPhone应用程序商店中有一个应用程序,并已发布了几个小的更新.我想开始处理一些主要的功能添加和重组,但不想丢失我最新版本的源代码,万一一切都非常糟糕.
我应该从头开始一个新的Xcode项目并复制我现有的源代码吗?如果我这样做,我将能够从这个新项目提交构建作为更新,还是Apple会抱怨构建来自不同的Xcode项目?
我已经看过(但没有使用)Xcode的"Snapshots"和"Source Control"功能 - 这些是我正在寻找的吗?
任何帮助或方向非常感谢.
Git noob在这里.
我知道这是违反"分布式源代码控制"的原则,但我想在我的GIT存储库中"密码保护"某些开发分支.也就是说git branch -r,除了需要通过某种密码访问该分支的某组开发人员之外,我不希望该分支可用.
可能?
version-control ×10
git ×3
svn ×3
bazaar ×1
bug-tracking ×1
cmdb ×1
iphone ×1
latex ×1
mercurial ×1
open-source ×1
snapshot ×1
tortoisesvn ×1
web-based ×1
xcode ×1