-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path8029.rss
169 lines (167 loc) · 10.6 KB
/
8029.rss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>יום 2 תרגיל 3 checkout</title>
<link>https://forums.pythonic.guru/t/2-3-checkout/8029</link>
<description>> עדכון ה־master בעת פקודת commit
>
> אם התבצע commit וה־commit id שאליו מצביע HEAD הוא אותו commit id שאליו מצביע master (לפי references.txt), יש לעדכן את שניהם ל־commit_id החדש.
> אם התבצע checkout שהעביר את ה־HEAD כך שהוא לא מצביע לאותו commit id שאליו מצביע ה־master, ה־commit id שאליו מצביע master לא ישתנה.
לא כל כך הבנתי מה אמורים לרשום בעת הפעולה commit אם התנאי שצויין לא נכון? לשנות רק את הhead או לשנות רק את הmaster?
וכנ"ל בcheckout, אם התנאי המצויין לא נכון, לשנות את שניהם?</description>
<language>he</language>
<lastBuildDate>Wed, 09 Sep 2020 16:04:12 +0000</lastBuildDate>
<category>שבוע 10</category>
<atom:link href="https://forums.pythonic.guru/t/2-3-checkout/8029.rss" rel="self" type="application/rss+xml" />
<item>
<title>יום 2 תרגיל 3 checkout</title>
<dc:creator><![CDATA[Yam]]></dc:creator>
<description><![CDATA[
<aside class="quote no-group" data-username="PureDream" data-post="6" data-topic="8029">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="20" height="20" src="https://forums.pythonic.guru/user_avatar/forums.pythonic.guru/puredream/40/824_2.png" class="avatar"> PureDream:</div>
<blockquote>
<p>כי בסטטוס הרי יש קבצים שצריך לעדכן אותם בadd וקומיט או שהקבצים אמורים להמחק?</p>
</blockquote>
</aside>
<p>למה? ה־staging area אמור להיות מועתק מהתיקייה של ה־commit id, וכך גם תיקיית העבודה.</p>
<p>ה־status אמור להיות ריק</p>
<aside class="quote no-group" data-username="PureDream" data-post="6" data-topic="8029">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="20" height="20" src="https://forums.pythonic.guru/user_avatar/forums.pythonic.guru/puredream/40/824_2.png" class="avatar"> PureDream:</div>
<blockquote>
<p>האם אפשר לרוץ דרך צ’קאאוט הלוך חזור בין קומיטים בלי לעשות כלום באמצע?</p>
</blockquote>
</aside>
<p>כן, זה חייב להתאפשר.</p>
<p><a href="https://forums.pythonic.guru/t/2-3-checkout/8029/7">קריאת הנושא במלואו</a></p>
]]></description>
<link>https://forums.pythonic.guru/t/2-3-checkout/8029/7</link>
<pubDate>Wed, 09 Sep 2020 16:04:12 +0000</pubDate>
<guid isPermaLink="false">forums.pythonic.guru-post-8029-7</guid>
<source url="https://forums.pythonic.guru/t/2-3-checkout/8029.rss">יום 2 תרגיל 3 checkout</source>
</item>
<item>
<title>יום 2 תרגיל 3 checkout</title>
<dc:creator><![CDATA[PureDream]]></dc:creator>
<description><![CDATA[
<p>אשמח לעזרה בנושא כי הגעתי לבעיה:<br>
במידה ועשיתי קומיט ראשון כמו שצריך<br>
קומיט שני כמו שצריך<br>
ואז עשיתי צ’קאאוט לקומיט הראשון<br>
כשארצה לעשות צ’קאאוט בלי לעשות קומיט נוסף לשני על פי החוקיות הוא ימנע ממני נכון?<br>
כי בסטטוס הרי יש קבצים שצריך לעדכן אותם בadd וקומיט או שהקבצים אמורים להמחק?<br>
שאלה נוספת בהקשר לזאת:<br>
האם אפשר לרוץ דרך צ’קאאוט הלוך חזור בין קומיטים בלי לעשות כלום באמצע?</p>
<p><a href="https://forums.pythonic.guru/t/2-3-checkout/8029/6">קריאת הנושא במלואו</a></p>
]]></description>
<link>https://forums.pythonic.guru/t/2-3-checkout/8029/6</link>
<pubDate>Wed, 09 Sep 2020 09:48:24 +0000</pubDate>
<guid isPermaLink="false">forums.pythonic.guru-post-8029-6</guid>
<source url="https://forums.pythonic.guru/t/2-3-checkout/8029.rss">יום 2 תרגיל 3 checkout</source>
</item>
<item>
<title>יום 2 תרגיל 3 checkout</title>
<dc:creator><![CDATA[Yam]]></dc:creator>
<description><![CDATA[
<p>2 פוסטים פוצלו לנושא חדש: <a href="https://forums.pythonic.guru/t/checkout-staging-area/8124">למה ב־checkout מעדכנים גם את staging area?</a></p>
<p><a href="https://forums.pythonic.guru/t/2-3-checkout/8029/5">קריאת הנושא במלואו</a></p>
]]></description>
<link>https://forums.pythonic.guru/t/2-3-checkout/8029/5</link>
<pubDate>Tue, 08 Sep 2020 15:09:15 +0000</pubDate>
<guid isPermaLink="false">forums.pythonic.guru-post-8029-5</guid>
<source url="https://forums.pythonic.guru/t/2-3-checkout/8029.rss">יום 2 תרגיל 3 checkout</source>
</item>
<item>
<title>יום 2 תרגיל 3 checkout</title>
<dc:creator><![CDATA[adva.alkalay]]></dc:creator>
<description><![CDATA[
<p>בוא נגיד שזה ��מצב המקורי לפני ה-checkout:</p>
<pre><code class="lang-auto">HEAD=333333
master=333333
</code></pre>
<p>כרגע הם מצביעים על אותו ה-commit.<br>
אם יהיה עוד שינוי ויבוצע <em>עוד</em> commit, <strong>שניהם</strong> יצביעו על ה-commit החדש, כלומר:</p>
<pre><code class="lang-auto">HEAD=444444
master=444444
</code></pre>
<p>אבל, אם עכשיו יבוצע checkout ל-111111, כלומר, ערך ששונה ממה ש-master מצביע עליו כרגע (444444), הערך של master לא ישתנה, וזה יהיה המצב החדש:</p>
<pre><code class="lang-auto">HEAD=111111
master=444444
</code></pre>
<p>ועל כן <em>ב-commit הבא</em>, master לא ישתנה עם ה-HEAD כי הם אינם מצביעים על אותו ה-commit יותר.</p>
<pre><code class="lang-auto">HEAD=555555
master=444444
</code></pre>
<p>לעומת זאת, אם עכשיו יבוצע checkout ל-master או ל-444444 (הערך עליו מצביע master), המצב החדש יהיה:</p>
<pre><code class="lang-auto">HEAD=444444
master=444444
</code></pre>
<p>וכעת כששניהם מצביעים על אותו ערך, כשיבוצע עוד commit זה יראה ככה:</p>
<pre><code class="lang-auto">HEAD=666666
master=666666</code></pre>
<p><a href="https://forums.pythonic.guru/t/2-3-checkout/8029/4">קריאת הנושא במלואו</a></p>
]]></description>
<link>https://forums.pythonic.guru/t/2-3-checkout/8029/4</link>
<pubDate>Sat, 05 Sep 2020 10:22:24 +0000</pubDate>
<guid isPermaLink="false">forums.pythonic.guru-post-8029-4</guid>
<source url="https://forums.pythonic.guru/t/2-3-checkout/8029.rss">יום 2 תרגיל 3 checkout</source>
</item>
<item>
<title>יום 2 תרגיל 3 checkout</title>
<dc:creator><![CDATA[ombental]]></dc:creator>
<description><![CDATA[
<p>כלומר - ברגע שעושים CHECKOUT פעם אחת, הMASTER נתקע ולא משתנה?<br>
הבנתי נכון?<br>
(ביחס לפקודות שיש עד סוף יום 2)</p>
<p><a href="https://forums.pythonic.guru/t/2-3-checkout/8029/3">קריאת הנושא במלואו</a></p>
]]></description>
<link>https://forums.pythonic.guru/t/2-3-checkout/8029/3</link>
<pubDate>Sat, 05 Sep 2020 09:55:08 +0000</pubDate>
<guid isPermaLink="false">forums.pythonic.guru-post-8029-3</guid>
<source url="https://forums.pythonic.guru/t/2-3-checkout/8029.rss">יום 2 תרגיל 3 checkout</source>
</item>
<item>
<title>יום 2 תרגיל 3 checkout</title>
<dc:creator><![CDATA[Yam]]></dc:creator>
<description><![CDATA[
<aside class="quote no-group" data-username="sagi.zo" data-post="1" data-topic="8029">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="20" height="20" src="https://forums.pythonic.guru/user_avatar/forums.pythonic.guru/sagi.zo/40/235_2.png" class="avatar"> sagi.zo:</div>
<blockquote>
<p>אם התבצע</p>
</blockquote>
</aside>
<p>הפקודה commit תמיד מעבירה את ה־HEAD ל־image החדש שנוצר.<br>
כנ"ל checkout.</p>
<p>ביום 2, הפקודה commit תעביר את master ל־HEAD אם כשביצעת commit ה־master וה־HEAD הצביעו לאותו מקום.</p>
<p><a href="https://forums.pythonic.guru/t/2-3-checkout/8029/2">קריאת הנושא במלואו</a></p>
]]></description>
<link>https://forums.pythonic.guru/t/2-3-checkout/8029/2</link>
<pubDate>Mon, 31 Aug 2020 12:09:36 +0000</pubDate>
<guid isPermaLink="false">forums.pythonic.guru-post-8029-2</guid>
<source url="https://forums.pythonic.guru/t/2-3-checkout/8029.rss">יום 2 תרגיל 3 checkout</source>
</item>
<item>
<title>יום 2 תרגיל 3 checkout</title>
<dc:creator><![CDATA[sagi.zo]]></dc:creator>
<description><![CDATA[
<blockquote>
<p>עדכון ה־master בעת פקודת commit</p>
<p>אם התבצע commit וה־commit id שאליו מצביע HEAD הוא אותו commit id שאליו מצביע master (לפי references.txt), יש לעדכן את שניהם ל־commit_id החדש.<br>
אם התבצע checkout שהעביר את ה־HEAD כך שהוא לא מצביע לאותו commit id שאליו מצביע ה־master, ה־commit id שאליו מצביע master לא ישתנה.</p>
</blockquote>
<p>לא כל כך הבנתי מה אמורים לרשום בעת הפעולה commit אם התנאי שצויין לא נכון? לשנות רק את הhead או לשנות רק את הmaster?</p>
<p>וכנ"ל בcheckout, אם התנאי המצויין לא נכון, לשנות את שניהם?</p>
<p><a href="https://forums.pythonic.guru/t/2-3-checkout/8029/1">קריאת הנושא במלואו</a></p>
]]></description>
<link>https://forums.pythonic.guru/t/2-3-checkout/8029/1</link>
<pubDate>Mon, 31 Aug 2020 08:31:40 +0000</pubDate>
<guid isPermaLink="false">forums.pythonic.guru-post-8029-1</guid>
<source url="https://forums.pythonic.guru/t/2-3-checkout/8029.rss">יום 2 תרגיל 3 checkout</source>
</item>
</channel>
</rss>