首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用GIT4Windows、共享文件夹和两台计算机-这个工作流正确吗?

使用GIT4Windows、共享文件夹和两台计算机-这个工作流正确吗?
EN

Stack Overflow用户
提问于 2019-03-31 13:48:18
回答 2查看 99关注 0票数 1

我有两台电脑,笔记本电脑和台式机,都在运行Win10。我想使用git来保持我正在开发的应用程序的Python源代码的同步。我是唯一的开发人员,所以这里主要使用git来同步文件和控制版本。

我在功能层面的工作流程如下:

❶在桌面上创建主回购

❷启动开发工作并编写一些代码

❸共享文件夹

❹把它克隆到笔记本电脑上

❺继续在远程位置工作一段时间。

❻当我回到家的时候,我把修改推到桌面回购

❼下一步--对我来说不清楚--我需要阅读如何集成这些更改(我是git新手)

❽现在这些更改已经集成,当我需要在远程位置工作时,我继续在桌面上的工作,获取笔记本上最近的更改,然后循环回❺。

这行得通吗?有更好的方法吗?

这是否是一个更好的方法,与一个托管在桌面上的回购,然后克隆到台式机和膝上型电脑,每一个推动他们的变化到回购在桌面上?

编辑:在这里等待建议时,我正在阅读更多关于git的内容。以下是我最新的理解:

桌面上裸露的回购工具-create

桌面上的-create回购

-work并将您的更新推送到裸回购中。

-clone --笔记本电脑的裸露回购

-work,然后把你的孩子们推到裸露的回购

不知道我现在是如何和桌面上的回购同步的?吉特去取?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-01 12:32:06

这样做是有效的:

代码目前在笔记本电脑上。

1)在桌面上创建共享文件夹。

2)在那里运行git init -bare

3)在包含笔记本电脑代码的文件夹中运行git init。

然后,git推-u dektop主机(其中“桌面”是一个远程先前定义的,使用-u a是映射驱动器那个文件夹。使用UNC是可以的;确保您拥有该共享文件夹的RW权限)

4)在桌面上创建另一个工作文件夹,然后在那里运行git init 5)克隆在git init -bare文件夹中创建的存储库。

现在,每台计算机(笔记本电脑和台式机)都必须在工作完成时推送代码,并且在工作开始时必须提取代码。这将使每个人保持同步。

票数 1
EN

Stack Overflow用户

发布于 2019-03-31 15:04:36

(网络基础备选方案)

当然,您可以在两个repos之间设置工作流,或者像您描述的那样在桌面上设置第三个工作流程,但另一个解决方案是使用一个非常可靠的基于web的托管服务,提供git存储库的创建和管理。

与内部解决方案相比,它有一些优势:

  • 避免撞车,
  • 可以和其他人分享,而不需要担心你自己的机器,
  • 这些平台通常会提供许多附加特性,比如如果您想要使用这些请求,可以使用它们、管道等等。

我在这里不赞成任何一个,他们中的大多数都有某种形式的免费服务作为起点,并建议为专业人士提供更多的功能。

让我们来列举其中最明显的一个,GitHub,Bitbucket,Gitlab.

这可以作为您的同步需要在您的机器之间的中央回购。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55441580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档